I have had this struggle with my boys to varying degrees. We used the above suggestions, as well as making sure that I had the best curricula fit possible for each of them in the different subjects. We switched when needed.
I also did as many things orally as I could, and when they were junior high/high school age I discussed their learning preferences often. I told my son yesterday that these were his biology materials, and he could decide how to best use them to learn the material. We discussed options such as using the worksheets vs. narrations. Essay tests are another option. The more your children feel that you are on their side, and you can help them figure out how to get themselves to do their work, the better.
This makes me think of boys in classrooms who are in trouble often for the same issue we are discussing. Many will struggle with independent seatwork, especially in many subjects.
Eventually each of my boys figured out how to make themselves sit and do bookwork. For some it wasn’t until 11th grade.
Last year with my 7th grader he was constantly doing projects instead of bookwork. I was frustrated until I read “The Right Side of Normal ” and looked at project based learning and relaxed homeschooling. I ended up switching his science to delight directed learning. I required that he do “something” for science each day, and I wrote down what he did. It was a good decision, and worked well.
This year he is using a biology curriculum, along with living books.
I am sure that we will continue to have issues this year, but I know that my son is not being malicious. He wants to get his school work done too, but his ability to self regulate and work independently on subjects he would rather not do each day, is not there yet.
Hang in there, and make sure that you get breaks here and there.
It is worth the effort!