That is not entirely correct.
The stay at a hotel is based on Contract
law, The hotel is under no obligation to extend the contracted agreement, despite the agreement to pay.
Hotel regulations are covered by Title
37 Chapter 3731 Ohio Code. HERE
There are issues such as illness, which the hotel may be liable for if they physically throw someone out, from a civil perspective. The law, from a State perspective, does not require a hotel to extend a contract to stay, at its own discretion
The issue here is that a NEW contract of service is being entered into to stay additional nights. In most circumstances that cannot be enforced at law.
A hotel can refuse to extend the stay of someone without cause.
If this helps please click ACCEPT.