The order of favouritism for Automation rule is configured in your main settings area on the automation tab, for what you are doing this needs to be set to 'Actual SP'.
https://www.betangel.com/user-guide/bas ... tings.html
Thisoption has been in Bet Angel for several years with the option to sort by Actual SP for several builds now,
There is nothing in the new V1.55 that can effect this or the other conditions you said your using.
It sounds like you may have this still set on the default of 'back price' and been lucky so far as that ends up being the order by SP 99% of the time, but in races where there are closely priced the SP order may differ from the 'back price' order at last refresh.
Or you may have a different settings profile saved where one is using 'Actual SP' as the order of favourtism and the one you've just used is still set on the default back price