Hello Owen,
I had the exact same problems you describe. I found an old discussion here Phantom 4 Pro Consistantly Losing GPS Signal mid flight where others describe those problems, too. I had my P4 repaired at dji (for free), and after that I had no problems so far (but I did not so many flights...