I've been to WDW three times; each time we have had a breakfast at one of the monorail resorts, taken the monorail to MK, and come back at the end of the day. We have never been given a three hour parking pass at any resorts we've eaten at...Grand Floridian, Polynesian, Wilderness Lodge, the resort that hosts Yachtsman's Steakhouse. We always park in "visitor parking". I did not know that this was possibly not allowed...no one has ever told us otherwise, or given us a parking pass of any sort!
It really doesn't make sense to me that they would give you a time limit like that. What if you were going to visit your friend who was staying at that resort and you two were going to lounge around the hotel all day? Would they still give you a pass like this?