Hi,
I'm afraid that in the new cart system, when a coupon is automatically loaded, it is seen as a "classical" coupon. So it will not try to autoload a better coupon something changed in the cart.
While the previous system were using the user session in order to store that "autoloaded" information, the new cart system do not use anymore the session (which allow it to be ready for web services).
I open a ticket for that issue so we will stored in the cart object some information about the auto-loaded coupon is order to re-process the loading of the auto-coupon when the cart is modified and there is already an auto-coupon in the cart.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.