I have eight or nine BT equipped locomotives, both Legacy and LC+ 2.0. All have range issues to varying degrees, and none will keep a reliable Bluetooth connection from 30 feet away. Given that fact, I suspect it's just the nature of the beast. If I'm standing in front of my freight yard, it's about 30-35 feet to the workshop end of the layout, none of the BT engines will maintain a connection with any BT device reliably at that end from where I stand. I've tried the universal remote, the iPad, two different Android phones, all the same issues.
IMO, there is no fix for this other than a redesign of the BT module. FWIW, my newer Galaxy S21 5G has the longer range BT 5.0, but without a better BT module in the engine, it's pointless. Yes, I now that there are a handful of new engines with the better BT module, that doesn't fix all the existing stuff with the lousy performance!
The one engine that has good range with BT from my Galaxy phone is the ES44AC that came with the new UP Rocket Train, obviously it has the new longer range BT module. I can even go outside and run that one through the window to the train room with the phone. However, that one has the lousy range with the Universal Remote, the iPad, and the older Android phone, they don't have the matching long range BT capability.