Hi,
That's because after you login, you have to validate the address selection, which resets the payment and shipping method selection. So it requires an additional step in case the total changes when the address of the customer is selected (suppose for example that taxes apply or not based on the address, you don't want to directly validate the order as the total might have changed).
We're actually working on a new checkout system for next version of HikaShop to avoid such problems.
In the mean time, I would recommend to adapt your checkout workflow in several steps to avoid that (with the login/address views first and then the other views in a second step):
www.hikashop.com/support/documentation/2...eckout-workflow.html