Though the filesystem plays a role. I have a full metal body Sandisk USB stick that still overheats after a while and then disconnects (has a heatsink on top now) but ext4 handles that fine. I know that Fat32 has no journaling and NTFS is a tad bit sensible to disconnects. Don't know about exfat.
Oh it’s AMAZING. It’s an expensive case for the Raspberry Pi 4 models, called Argon. It’s 45USD or so. BUT! It CHANGES THE SHITTY MICRO HDMI PORTS INTO TWO REAL HDMI PORTS!
It also has a little slot for an m.2 SSD inside it, and a tiny USB connector to make it work with a Pi. You can super easily boot from SSD and use a microsd as extra storage. It’s like 10x faster than microSD, it’s wild.
I had bought a different case (that honestly I love) but when I read about this one, I fell in love. Only problem is it only takes SATA m.2 drives, which happened to be the kind in my shitty enclosure.
It's my biggest peeve with owning this SSD. I can leave it over a weekend and come back to, no lie, 50+ disconnect notifications from MacOS. Shoddy software to say the least...
I use an Asus enclosure and put in a WD ssd. The heat dissipation is better than the sandisk model and it stays connected pretty much always except during travels