Right now the
mempool size is about 111 MB, with ~57,000 unconfirmed transactions so the fee rate for the transaction to be confirmed in the next block has to be about 100 sat/vB or more.
When it comes to Bitcoin the amount of transaction fees you have paid in USD doesn't actually matter, what matters is;
1. The fee rate you used in sats/vbyte. The higher the fee rate, the higher the chances of getting your transaction confirmed in the next block
2. The size or depth of the mempool at the time when you broadcast the transaction
3. The number of inputs and outputs in your transaction (this determines the size of your transaction in bytes)
So if you don't mind, check the fee rate of your transaction (in sats/byte) by entering your transaction ID in block explorers like blockchair.com and let us know how much you used.