inthesticks,
I have much the same issues that you are describing, my RS150B starts dropping and skipping songs if I try to stream either Tidal or RoseRadio (Radio Paradise - Mellow Mix) directly through the RS150B. This happens whether I am using a wired connection (tried 3 different cables and 2 different network switches) or WiFi, with access point in the same room. The WiFi seems to be more stable initially but eventually starts dropping songs and/or skipping songs without playing more than a few bars. However, if I stream either Tida or Radio Paradise through my Roon Nucleus One through the RS150B via eithernet or WiFi, it seems to work fine (usually). I've checked network switches and there are no errors showing, so it appears to be an internal issue with the RS150B. I did take my RS520 and swap it out with the RS150B and it works flawlessly through the same network connections. I suspect that the issue is with buffer issues within the RS150B, but I cannot prove it.
I'm sorry that I don't have a fix for you, I haven't found one for my own "faulty" RS150B.