I understand that there is a backlog but how can it not confirm with those high fees? Arent the high fee transactions supposed to be confirmed first?
High Fees? You're joking right?
Your fees were 50 sats/byte, 135 sats/byte and 250 sats/byte... Fees are now 350-400+ Sats/byte... (ref:
https://bitcoinfees.earn.com/ and
https://btc.com/stats/unconfirmed-tx)
You first transaction had 50 sats/byte... your 2nd transaction is spending from the first unconfirmed transaction, so cannot confirm until the first one confirms... and your third transaction spends from the 2nd... so it cannot confirm until both the previous two confirm.
First trans = 958 (bytes) with 0.000479 BTC fee
2nd trans = 813 (bytes) with 0.00109485 BTC fee
3rd trans = 224 (bytes) with 0.0005575 BTC fee
=> 1995 bytes total with 213,135 sats total fees => average fee of 106.8 sats/byte across your three transactions.
End result? You're going to be waiting a while for these transactions to confirm
My suggestion: try and get your first transaction accepted on the ViaBTC accelerator... then once it confirms... do the same with the 2nd... then repeat with the 3rd... or wait... not much else you can do at this point