USB-C External SSD works fine for a while but periodically slows to a crawl
I have a mac mini 2018 with a Seagate Fast SSD connected via USB-C. For the most part, it works fine. Using Blackmagic Speed Test, I get around 480mb/s read and write which is good enough that I don't really notice a difference with my internal SSD.
I have all my applications on the internal SSD except for my browser, Brave, which stores all data and caches on the external SSD. I do everything in the browser and I usually have 20 browser tabs open at a time.
Periodically, my SSD becomes so slow it becomes unresponsive. Sometimes I can't even do a quick open from Finder. If I do a Blackmagic test, it either won't even be able to start the test or it might be very low.
Generally, if I reboot or wait long enough, the problem resolves itself and goes away for another week.
My SSD is using less than 50GB of it's 500GB, so I don't think it's getting full. I read about Trim and ran "sudo trimforce enable" but haven't seen any difference. I can see that Trim is enabled on my internal SSD, but I can't see anything about Trim for the external.
I tried to update the firmware, but Seagate doesn't have any firmware updates for mac.
Is this a garbage collection issue? Is there anything I can do to force the GC or prevent the random unusability of the SSD?
Mac mini, macOS 13.1