That’s always been my understanding. The only people covered by the US Constitution are US citizens. No one else has rights under it.
Residents of the US, no matter what nationality, are covered by the Constitution.
Foreigners landing in the U.S. are not covered by the Constitution until they pass through immigration.