I mentioned my various problems to the guy who runs the engine project I was trying to compile this whole time, and he observed that he simply builds inside WSL and it works really great and there are no problems at all.
I GUESS MAYBE I'LL DO THAT NEXT TIME.