Yes, the agent was the correct. The transit in AMS was the issue. AMS requires a vaccine certificate for US originating pax in transit to Germany.
https://www.iatatravelcentre.com/world.php
Click on the Netherlands and it'll show the transit requirements.