After some research I believe its because I did the bare minimum fee, and I didnt realise that this had an affect on wait times as its what I normally do but after viewing the details I think I'll give it another day. I was just transferring it to a marketplace wallet
Yep, that transaction had a small fee which will cause it to take longer to confirm, especially when the blockchain is under heavy congestion.
I'd recommend using the Dynamic fees options in Electrum under Preferences which allows you to use a slider to control how fast you wish for a transaction to confirm and adjusts the fees appropriately.