Did you turn off Fake GPS before running the drone and DJI Go app again?
You need to run the Fake GPS app, select your fake US location, then while it's running, open Google maps which should show you at that fake location, not your actual one. That proves it's "taken over". Then fire up the drone and DJI Go, select yes when it asks if you've moved to a new geographic region and then, when it's all fully open, switch the drone off and close the DJI app. Then close Fake GPS completely (check your location on Google maps, it should be correct not fake) and start the drone and DJI Go again, clicking Cancel when you get the "Changed Geography?" box. You also want to turn location services OFF on your phone during the procedure.
The compass thing is almost certainly unrelated.