Normal automations work like this:
Automation triggers (for this example say it triggers at 6am) -> if it can only deliver between 8am-8pm it will que and wait for first available time to send.
Task automations work differently for some unknown reason:
Task automation triggers (6am for this example) -> it won't que and instead will wait until next business day at 6am to try and send again.
(This creates a never ending cycle of automations that triggered but never sent).
Please fix this asap.