Does my DNR annual park pass work at Wehr nature Center?

No. Wehr Nature Center is not part of the Wisconsin Department of Natural Re.