It must have just been a bad transfer across the network of the transaction.
There are now four confirmations. It shouldn't usually take that long with a fee of that size.
There are nearly 200,000 unconfirmed transactions... recommended fees are 350-400 sats/byte... he paid 280... he got the service he paid for