Usually it has something to do with sending the transaction with not enough fees. You sent your transaction with 87sat/byte, which is on the low end.
According to
https://bitcoinfees.21.co/,you might want to send your transaction with at least 180 sat/byte in order to get it confirmed as fast as possible.
Seding with lower fees generally results in a longer time before it is confirmed.