it was a p2p trade on a decentralized bitcoin exchange.
I set the fee for 1 sat /vb when receiving the transaction.
Not sure about this p2p exchanges policy when it comes to canceled transactions, but if I were you and the transaction is still stuck then I would accelerate it immediately by sending the unconfirmed output to one of my addresses (CPFP) to avoid any trouble.
Mempool is so congested right now (>360mb of unconfirmed transactions) and it may take days before it clears up. Your transaction may get purged in the meanwhile!