I doubt something is actually blocking the vents.
when you switch the heat position with the HVAC controls can you hear things changing inside the dash? It could be an issue with the HVAC controls, door motors, etc. thats causing the issue.
A guy at work has a Newer Wrangler and his is stuck on dash vents so he cant use the defrost or floor heat. Sucks in winter.