I don't think it matters on the brand of the USB drive you use. I am currently using a 32gb PNY USB 3.0 in my Insignia RokuTV for the Live TV Pause feature.
This same USB has been in the TV since day 1. When OS 10.0 was released, it began to get very flaky saying USB wasn't installed along with other error messages. It was getting to be a daily occurence. Basically, just removed USB drive and reinserted it and would usually work. (other times required a restart). I swapped out USB drives and didn't make a difference. (even different USB 2.0 and 3.0 didn't help).
It then happened again with 10.5 release but subsequent OS build updates finally fixed the issue eventually.
I doubt your issue is with your USB brand. It is probably just some wonkiness with the TV and the OS. It may just be that TCL is handling it worse than the Insignia did. Wish I had a better response for you as I know how irritating it is.
Roku Community Streaming Expert
Just another Roku user... I am not a Roku employee.
Insignia RokuTV, Ultra 4660x, Premiere+ 3921, Express 4k+ 3941