I got a similar issue, on low battery, the app disconnected but the controller was connected to the drone and I was able to fly it normaly, I restarted the phone nothing changed, I landed and restarted the joystick, issue solved, I think it's a software issue on the app it self or the joystick