Welcome to the forum! Great work! Have you considered using the UM982 instead of the F9P. The UM982 is a dual GPS receiver at nearly half the cost of a single F9P. I have a thread on the UM982 going.
Forum member @MrPoke is doing some interesting work on the ESP32 for AOG.