Will they wait until the next hit to wp-cron.php (+8 hours)?
Yes.
That’s why it’s important to keep this duration shorter. I usually keep it to every 5 minutes.
PS: I know it’s an old question. But, wanted to answer it anyway, if someone else has the same question in the future.