Drives wont mount unless i reboot with them plugged in

My laptop will only mount usb drives consistently if i reboot with them connected, sometimes if i leave them in they will randomly mount after 20 minutes. I was certain it was software related but i have installed an entirely different linux distro switching from pop to the more cutting edge fedora. due to thisi am certain this is hardware related