I think the reason queued orders are executed at 10am might be to give some time for prices to settle a bit.
At opening time stocks can be more volatile, which would make it more likely for orders to fail as per the best price execution policy.
1 Like