Hello,
Your "fields" are composed of the "login/guest" block and the "order fields" block.
When you submit the form the first time, a guest account is created and the order fields are stored.
So the second time you see the page ; it is logical that you do not see the "login/guest" block anymore since you just created your guest account (that specific thing changed in HikaShop 3.2 since it display an "hello" with a button to change the email).
I cannot say exactly why you need to click twice. It would require more details about your configuration (and workflow) but for what is sure is that, if the system did not create directly the order it's because something in the order changed "too much" to allow the direct creation of the order.
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.