The Constitution is clear - the Fed is not allowed to "own" lands.
Maybe I'm missing your point but it seems pretty clear the United States is allowed to own lands.
Article IV, Section 3
The Congress shall have Power to dispose of and make all needful Rules and Regulations respecting the Territory or other Property belonging to the United States;