Best to buy a device that does one thing really well instead of a jack-of-all-trades.
In any case, a flac file or DSD file are usually meant to be played from a computer or dedicated hardware media player.
The ability of a CD player to play certain files from an USB drive should be considered a bonus feature, and not the main feature.
As others have said if you have lots of audio CDs, it's tough to beat even a decently good CD player, using either a combination of
1/ computer and software media player together with a DAC, (computer here meaning a PC, laptop, one-board computer like Raspberry Pi, etc). Or
2/ a hardware media player with its own custom-built software outputting either analog or a digital format to drive a DAC.
Instead of the list of CDPs you had mentioned so far, I would choose to go two totally different paths:
a/ consider a midrange Arcam player.
b/ search for an old Sony BDP-S380 Bluray player. It has amazing analog output. Later, if you want to go down the DAC path, it is an excellent CD transport. You can pair it with a Rs 2L or higher DAC and this Sony won't be the weak link in the chain. It will actually keep up with a better DAC.