@Jessica Smith yeah I want to push back a little on the framing in that second message — the 50km figure for the MultiNav Pro+ is specifically the drone-to-drone scenario, where both modules are airborne and you've eliminated ground reflections entirely. That's a pretty specific deployment context, not just "coded PHY under ideal conditions." The RF front-end they've built — external amplifiers, optimized antenna design, receiver sensitivity tuning — is doing real work on top of whatever PHY setting you're running.
That said, you're not wrong that PHY selection matters. The coded PHY (125kbps) will always give you more link budget than 2Mbps on any BLE silicon, and that's true here too. The 2Mbps spec is relevant for applications where you actually need throughput — streaming sensor data, fast telemetry updates, that kind of thing — not for pushing the range ceiling.
The honest answer is that the two specs serve different use cases. If you're doing long-range drone control or telemetry where a few hundred bytes per second is plenty, you run coded PHY and lean into the distance. If you're doing something like live sensor streaming where data rate actually matters, you're trading some range to get it. What's your actual application? That'd help narrow down which PHY scenario is relevant for what you're trying to build.