@Michael Williams good question, and honestly a practical one for asset tracking where you're probably more concerned about battery life than pushing 50km range.
The short answer is the module doesn't do automatic adaptive TX power out of the box — it's not running closed-loop power control based on RSSI the way some cellular stacks do. At 10 meters it'll still be running at whatever TX power level you've configured, which at full power is definitely overkill and yes, you're burning current you don't need to.
That said, this is something you can handle at the firmware level pretty easily — poll the RSSI on your end, set thresholds, and step the TX power down programmatically when link quality is strong. The AI Firmware Builder in the Dev Hub is actually decent for scaffolding something like this if you want a starting point — describe the behavior you want and it'll generate the control logic. For a static asset tracker sitting 10 meters from its base unit, even dropping to minimum TX power would make a noticeable difference in your power budget over time.
Worth flagging this as a feature request in the hub too — adaptive power control based on link quality would be a genuinely useful firmware addition for exactly the use case you're describing.