If you’re comfortable posting them here, I can take a look.
My guess on what happened without looking: there was a transaction submitted with the transaction fee set too low for network demand. That can sometimes happen when a ton of new activity happens right on your transactions heels. The average transaction fee would temporarily raise (as newer txns pay the higher rate to get through faster), and yours would wait in pending until the transactions with higher fees all cleared. Once the average rate fell low enough, yours was accepted, then the others cleared after.
Here’s some extra info:
In the future, if you find a transaction is taking too long to confirm, you can speed it up or cancel it with the steps listed here: