In this case, since you're using DLNA you'll want to use DoPE found in MC's Options > Media Network > Add or configure DLNA servers > pick your server on the top part and on the bottom part click on Advanced > Check Bitstream DSD
Here's a screenshot, I highlighted the option in a red box:
Otherwise, if your device(s) don't support native DSD playback via DoPE, MC has to convert DSD to PCM on-the-fly when playing back DSD files, which is one of the most resource intensive tasks MC does. Which honestly a Raspberry Pi won't be able to handle without issues like buffering. This is what it sounds like it happening right now, without the DoPE option checked - MC is converting DSD to PCM on-the-fly, which since the Pi can't really handle too well it's causing buffering issues and whatnot. The only way around that (if you're forced to convert DSD to PCM on a Pi) is to do a pre-conversion of the DSD files to PCM files (e.g. FLAC files) or connect to a DAC via USB that supports native DSD playback and
enable DSD bitstreaming. The proper way to do the pre-conversion is to make a copy of the DSD files you want to convert (so not to edit the original DSD files), edit their metadata (like add PCM at the end or whatever you want) and then import the copied files into MC and run the Convert Format tool on them.
But yeah, it's a lot to take in but see if the DoPE option works for you.