the reason it's taking so long is that it's a large transaction that used 8 inputs and paid only 103 satoshis/byte. due to high demand, urgent transactions carry a fee of nearly 800 satoshis/byte. that's 8x what you paid. this is a "fee market" where other people are pricing you out.
congestion seems to be improving a bit. your fee rate is expected to receive confirmation within 62 blocks or 720 minutes, according to earn.com. but keep in mind that a rush of new transactions could increase the backlog again and leave you waiting for days again.
in the meantime, you can try submitting the transaction here:
https://pool.viabtc.com/tools/txaccelerator/Hopely it does confirm in 720 mins since the link you provided didn't let me speed it up.