Yes
We have many contracts where we clean during office hours.
That is due to customers requesting these times.
Generally because
1. they have had bad experience from other cleaners....
Some cleaners on key jobs whip round and spend 20 minutes... intead of 1 hour 30 minutes.
They want there monies worth.. and in some resoects you cant blame them.
2. Security they dont trust cleaner full stop!
Your times are not unusual..
Dave