The best swap price will be systematically selected from the swap gateway with real time changes. Since a on-chain transfer needs to be confirmed (usually takes several minutes) before the transaction done, the final swap price might not be the same as you submit the swap order.