@Linda Smith great setup — this is exactly the kind of link the MultiNav Pro+ was built for.
Short answer: once the connection is established, both ends can send and receive freely. The central/peripheral distinction in BLE is really about *who initiates the connection*, not about data flow direction. Once you're connected, the peripheral can notify the central, the central can write to the peripheral — it's fully bidirectional over a single link. So you don't need to worry about one side being permanently "read-only."
What you do need to decide is which module plays central (scanner/initiator) and which plays peripheral (advertiser) for the handshake phase — and for a ground station / drone setup, the natural choice is ground station as central, drone as peripheral. The ground station initiates, the drone advertises, they pair, and then telemetry flows both ways. Once that link is up at your operating range (you're looking at the 15-20km man-to-drone envelope with one end on the drone), both sides can push data whenever they need to.
If you're rolling custom firmware, the AI Firmware Builder in the Dev Hub is actually pretty solid for scaffolding a bidirectional GATT setup — just describe your telemetry structure and it'll generate the service/characteristic layout for you, which saves a lot of the boilerplate.