I have a smart TV (LG C1) that can "pause" live TV, but demands a USB HDD attached.
It will refuse a brand new USB 3.2 flash drive, but will happily use a 2014 mediocre HDD on USB 3.0. I have no idea why the TV explicitly requires a HDD instead of relying on the speed measurements it does anyway.
AFAIK, both devices are seen as mass storage. Is there some mechanism the TV uses to tell HDDs from flash drives, or did is it more likely I got a flash drive with poor performance?
Edit: The flash drive is 128 GB and the HDD is 1 TB. The manual says one must use a USB hard drive with at least 80 GB storage. The flash drive is FAT, the HDD has FAT and NTFS - only the FAT partition is seen. Oddly enough, the USB stick is fine for 'offline' TV recording (where pause/rewind is not done during recording) and playback.