This is a standard security measure when calling smart contracts.
Pressing Accept the first time gives uTrade permission to call smart contracts on your behalf.
Pressing Accept the second time actually calls the smart contract to complete the transaction(s).