yes, that's what we thought also. Also, the phone is optional for our case (though you need it for sending texts - if you don't have one the display still shows rxed texts and headings/distance to members of the channel)
(Or, since the esp32 has bluetooth, recognize a bluetooth GPS puck? That's extra work and they're quite rare, so maybe nah.)
Otherwise I'm totally fine soldering another GPS onto some random GPIO pins, I have a whole bag of those. I'm just not sure what it would take to get it recognized.