I think 7 hours is enough time. Your house is bigger than mine, and to be fair I don't do my own cleaning anymore due to time and also laziness, but when I did do my own cleaning I could clean my entire house in 5-6 hours:
4 large double bedrooms, 1 study, 2 bathrooms, large open plan kitchen/diner, lounge, utility, toilet, 2 staircases. I had a spreadsheet so I'd deep clean each room once a month (by deep clean I mean clean literally everything in the room, windows, bleach woodwork, dust walls and ceilings, wash light fittings, damp dust everything), and then each other room got a normal clean which is floors, damp dusting, kitchen and bathrooms cleaned properly including tiles.
Unfortunately, I don't have the time or energy anymore, so currently paying my 15 year old daughter to do a shit job. Before her I've had a series of cleaners, some great, some not so great. Lost my last cleaner during covid as she had health problems and never came back, hence shit daughter cleaning situation now. I feel your pain though because it's quite stressful living in a large house that's minging ðŸ˜