If the pricing structure isn't random then it's designed to steer towards the agency. She cannot do incalls as indie but can as agency - I don't understand that.
Agency providing the flat, but only for agency bookings and not for her own personal use.

Recipe for disaster, if they provide premises it removes any ambiguity regarding the legalities of running an agency.