The problem is there’s gray areas that have not and probably will not be addressed with the NBC rules
Now, children born to U.S. service members and government employees, such as those born in U.S. military hospitals or diplomatic facilities, will not be considered as residing in the U.S., changing the way that they potentially receive citizenship.
McCain, loathsome as he was in his later years, was covered pre- presidential directive (effective 2019).