I was sent a transaction that has been unconfirmed for 3 days now - but the feerate is relatively high (53.8 sat/vB). Blocks have been confirming transactions with lower feerates for days, but for some reason skip over mine. For example, last night there were whole blocks of transactions < 50sat/vB, but for some reason they skipped over mine (ex: https://mempool.space/block/00000000000000000006e91bfcee72653533739b834f56c550405862508883f1).
My Tx: ed45c837d26c25fb6a763708376a87f1875ff57efbb0f56d1b26d00a16c1899e
I also see other unconfirmed transactions with high fees (https://blockchair.com/bitcoin/mempool/transactions?q=fee_per_kb_usd(17..40)&s=time(asc)#) some that have been waiting for weeks.
Is there a technical reason as to why miners are skipping over transactions like these?