Really, it even has nothing to do with residency. It's all to do with jurisdiction, when Elon happens to be within EU jurisdiction he is protected by the GDPR.
When Elon takes his jet to visit Greece, he is indeed protected by the GDPR (even if just interacting with US based companies while he's on holiday, GDPR still applies)