Is 500.14kB really that large? And I thought it's just about the fee rate which is 29.4sat/vB. But looking at the mempool, I see that 29.4sat/vB is not unheard of.
So I guess it makes sense that someone would pay this rate which then results in 3M sats for a transaction this size.
Edit:
Okay, yeah, 500kB is large. It's half a block, lol. (Quarter when accounting for SegWit)