Amizaur, exact same doctrine and exact same test scenarios, sometimes the ship wait and sometimes they don't.
I really don't know what's going on... even with the best version I could come up with for the doctrine, it's still happening sometime and not others.
There must be some random factor in the ship engagement routines based on the seed number.