@Scott Andrew yeah 30km LoS holding stable is exactly what we'd expect from the module in a clean ground-to-ground setup, so good to hear that part's working well.
On the retransmit behavior — what you're seeing is largely the BLE stack's native acknowledgement and retransmit mechanism doing its job at the link layer. When the link goes marginal it'll automatically retry packets before dropping them, and that's happening below the level where you'd normally tune it through application code. The short answer is that some of that is "just doing its thing" by design.
That said, the firmware is open source and the repo is at github.com/RFOXiA/MultiNav-Pro-Long-Range-BLE-Module-Firmware-STM32WB07 — if you want to dig into the connection parameter configuration and see what's actually exposed for tuning, that's your best starting point. Connection interval, supervision timeout, and related parameters can meaningfully affect how the stack behaves under marginal conditions.
What are you actually trying to optimize for — latency, throughput recovery, or just understanding when the link is about to fall over so you can react to it in your application?