Before initiating a swap you first need to check the fee. You also need to keep a substantial amount of Ethereum in your trust wallet accordingly to the fee being charged. If you do not then you will always see the transaction getting failed.
It's not always necessary, but of course - it's always better to do that.