One final question. As the fee is expressed in sats/vb. How do I know how many vbytes my transaction is?
Do you use Bluewallet because I only experience this on bluewallet whenever I open it while my data is still not on then load the wallet. You can check your transaction on blockchain explorer to see what fee is used is sats/vB format. Mempool is the best explorer to determine suggested fee and the details of the transaction.
You use a high fee so you just need to wait a little until the mempool clear some space.