That's right.
The controller (not the drone) can only connect to a network if you are within wifi range.
Connect when indoors and then log in.
Then go outside and fly.
Your controller connects at home because you are within range of a wifi signal.
Not so in Florida
No .. as explained in post #6
Your drone doesn't care where you flew last.