I cannot find explanation for this weird thing
The testing is with Zordral
1. I attack with mace speed factor 6, he casts Mirror Image (cast time 1)
I do a swing and left with 4 action points, while he casts a fast spell Mirror Image but he ends his turn as it is a spell. But the round is not over yet as I have not cast a spell and have 4 action points left in this round. So I cast immediately after my swing a Doom spell (a cast time 9) which means I should finish the spell in the next round at 6+9=15 or at half-time of the time of the next round.
Now with auto-pause at turn end activated I can see the game pauses after 6 seconds. And the new round starts.
In the new round he is programmed to cast Horror (cast time 2) while I should be finishing my Doom right after his cast. Indeed so happens.
But now here is the weird stuff half-way through round 2. So he casts Horror and his round is over, and shortly after him I cast Doom. But my round is not over (although technically I have cast a spell too Doom). But maybe the game treats Doom as being started in the previous round so that why my turn does not end (no auto-pause triggers after Doom). So okay, but how about then I make a new mace swing (speed 6). It should not connect before auto-pause. But behold it does. It is not mathematically possible because 6+9=15 + 6=21. So my mace should be executed at round 3 (during 1/10 of round 3 and only after auto-pause of round 2). But it executes before auto-pause 2.
This must be a bug. Reported.