One thing you could try is changing the target level from -14LUFS to -18LUFS or even -23LUFS. I had forgotten about this rather lengthy discussion here:
The conclusion was that at roon’s default of -14LUFS, highly compressed modern recordings may not be levelled as expected to avoid clipping. That might be what you are hearing, especially if your local rips were some time ago. My own experience is that it is much more noticeable with playlists and shuffles. I did briefly try a -19LUFS but didn’t like the results on my equipment so I am now back at -14LUFS.