It started working again. Not sure why though.
Another issue I found. Prostituting with the luxury room says "you can only start a pimp session after 6 PM" even though it's 9 PM ingame
But it works for all other rooms.
or could it be the validation error should be "you don't have enough money" but instead it uses the time error as a result?