Well, one thing is for certain - the combination of RDP and Roon has this issue, whilst TeamViewer and Roon does not. See this thread from a year ago:
And I doubt that Roon Labs will be devoting any resource to fixing it. They’ve got bigger fish to fry.