If only there was a search engine that let you find answers to your questions.
The Constitution is very clear on the power to own national land. It’s the Property Clause: Article IV, Section 3, Clause 2. Article I’s mention of enclaves doesn’t override Article IV. The Constitution doesn’t work that way—you have to read the whole thing from beginning to end.