Maybe it was because I sent it with the lowest possible fee of 1 Satoshi/byte when I did so yesterday,could this have been the error so for next time I will make sure to send it with some more Satoshi as fees?
Currently, the mempool is almost empty and even transactions paying 1 sat/vbyte should be confirmed very fast. Note that even if the network is so busy, usually transactions paying 1 sat/vbyte can still be broadcast to the network.
The problem was probably from Exodus which didn't broadcast your transaction and there was no need to pay 9 sat/byte for your transaction.