Restart Home Assistant Host while Internet is off

I’ve found a problem.

I have an automation that restart the host (hassio.host_reboot) under certain circumstances. However, I’ve found that if there is no Internet when rebooting Home Assistant Core does not start, only the host (supervisor).

I can access the supervisor and start hacore.

But…, why?
How can I start hacore despite not having Internet.