Can I simply make the XRDP user have regular permissions? To me this logic seems ok, until I think that "well, then how did it write the file in the original place?"
I think i'm going to try starting all over again and creating the swap drive and seeing if that fixes things. I might have to...