I never have those problems.....
It is because my 99 tell my C6 if he wants to sleep in her flat (1 or 2 nights per week, and sleep in sofa), my C6 should pay extra 4k more as rent!!!!
Therefore, my C6 prefer to sleep in his office if he works too late!
P.S. The flat she is living in now was bought by C6.