Is there a minimum time requirement between what constitues different stays?
Yes, one night.
A "stay" is defined as one or more contiguous nights regardless of check in or out activity. So to have a "different" stay, you would need to move to a different hotel for at least one night.