Actually I'm not sure since the other telescopes are tagged as man_made=observatory within the amenity=university.

It just doesn't seem right to tag the site as amenity=university since it's a dedicated research site run by the university but not a university where students go to classes or researchers have normal offices.