That's a very decent fee, but still, with the current mempool size, your transaction has a 90% chance of getting confirmed within the next 5 hours, according to this estimator:
https://bitcoinfees.earn.com/ So you still have about 3 hours to wait, of course, it can confirm any time soon.
Dynamic fee recommendations try to give you the most efficient costs, while still having a chance to confirm relatively quickly. If you want a near-guaranteed confirmation in the next block, it would take 421 sats/byte at the moment.
If it's urgent, be advised to set your fee manually based on estimators as above.