I'd get the fastest card you can afford.
Pretty sure Shanling will use any (I've got a UHS-I Speed Class 3 Samsung Evo in mine -guessing you mean UHS-I Class 3 and not UHS-II or UHS-III which I'm pretty sure are different things, cos UHS-II and UHS-III cards aren't that cheap! The U with a number inside is the class, look for a I II or III on it for actual bus speed, or indeed UHS-II or III will have extra rows of pins on the back. Check this to explain why https://fossbytes.com/uhs-ultra-high-speed-interface-difference-uhs_i-uhs-ii-uhs-iii/). UHS is usually reverse compatible with SDXC and SDHC devices.
The reason you should get a Class 3 UHS-I over say Class 1 is not that the DAP will need that, but you'll spend ages copying files over on your computer. It's faster with a SD card adapter/card reader, but still limited by the speed the card is at. So if you want to move gigs of files regularly, go for the fastest class you can afford.
Of course if your card reader doesn't support UHS-I etc then it's wasted...Also transferring via the DAP is the slowest way, I only do that for a few files cos it takes an age - and of course doesn't take advantage of the faster card.
Sorry, I mistook uhs rating and speed,
in my local shops, Samsung evo plus u3 cards is $3 away from sandisk ultra uhs-1 u1 a1 cards with same capacity
guess I'll pick just buy evo for m0
Thanks for the guidance