If I take off in GPS mode with home point recorded and then switch to Atti but later in a flight switch back to GPS will the original home point still be the one used to return home?
Yes - I have done that. There was a problem in android Go App 3.1.2 where the home point would jump to a far off random location. That appears to have been fixed in 3.1.3. iOS never had this problem.
When manually switching to ATTI mode, your Phantom is still able to use the GPS data if needed. That'll allow it to return back to the last marked home point if RTH is initiated during the flight.