Distance like any radio signal might be limited by your phone. Is DJI using Bluetooth, 5G, or what for transmission?
Purchase a "real" controller might be your only option for longer distances. One issue we have in flying r/c platforms are two users on the same specific frequency. IIRC, the tiny whoop racers use R (for race frequency band) and are still limited to 8 specific frequencies to avoid issues. Imagine flying your Neo with your smartphone and unknown to you someone else is flying close enough by to interfere with your flight inputs.
If in the USA, DJI last Sept/Oct stopped the Flight Log option for USA users. I think the data was stored on a DJI cloud server. DJI claims not to have access, but still dropped the service in the USA due to the perception it is or might be actually collecting user data. Think TicTok. Maybe not, but just the perceived risk is enough for a potential ban. The Neo needs to know where you are launching from to warn or maybe even prevent you from flying in restricted air space. Assuming it is based on GPS positioning. Unsure if DJI has that info or just part of the hardwiring of the Neo. Unsure if when you log into your account there is a data dump. You need to log into your account for software updates and apparently with some or all models at minimum time intervals. My friend who flies a Mini4 Pro didn't realize he had to until the day it required him to log in. Bit invasive. But that is part of the DJI "ecosystem".