I think the truth probably is that you are a combination of being not very efficient in the way you approach the housework/chores, that you underestimate how long things take, and that you are probably being distracted by other things.
You have 11 hours, I have a 3 bed house and pay my cleaners for 3 hours. In that they clean top to bottom, hover, they don't tidy up in that time, so if you have tidy as well, and as you aren't a professional cleaner, I'd say you should allow 5 hours to clean your house from top to bottom. That's one full day. Realistically, you're unlikely to keep up the momentum in that time, so perhaps say Thursday mornings you do downstairs, clean every room and hoover, Friday mornings you do upstairs. that gives you the afternoons to do everything else.
I can easily spend a couple of hours or longer on food shopping, including driving to/from and putting it all away/clearing out the out of date food from the fridge etc - so i'd say you need to remove that job from your list, do on line shopping, this will also help if you meal plan and think of relatively quick to cook meals, or things you set going (like stews) earlier in the day and just leave to cook. When working, I tended to get a food delivery on a Monday night, so spent sunday evening when DS was in bed deciding what I wanted to eat that week, doing the order - if you have something like Ocado set up, you can have a regular shop order that just dumps all the basics (like milk, bread, carrots, peppers, things you order every single week) into your basket so you only have to think about additional items for your meals.
Spend one afternoon running errands and one for other things round the house. I would say you need to put the washing machine on every evening, on your work days, can you set it on a delay so it finishes just as you get home from work and can hang it out and on your non-work days, set it to finish first thing in the morning so you can hang that out. Washing clothes daily will keep on top of it, not have it as a day's job.
If you have a dishwasher, why on earth are you washing up in the evening? Particulary if it takes you 30-40 minutes? Again, just wash up things that can't go in the dishwasher (and avoid using anything that can't go in the dishwasher) - wipe down the kitchen surfaces, fully unloading then reloading a dishwasher shouldn't take more than 15 minutes, a quick wipe down of the kitchen tops, that's a 20 minute job max.