Short answer
HubSpot's KB: SMS sent during 8PM to 8AM in the contact's time zone is deferred. Without a time zone, U.S. defaults apply (8PM Eastern to 8AM Pacific). You can turn it off, but HubSpot doesn't recommend it.
1. In HubSpot
The relevant screen in my demo portal.

2. Worth knowing
Schedule sends inside business hours.