I have almost written these exact posts. I am frustrated that I am limited to 7 days, regardless of how many days we stay on site. We are local and run over for the weekend, sometimes staying Friday and/or Saturday night. I currently have 3 days of fp for a Friday-Sunday trip in March. Another 2 days for early April, and one day in late April.
I have a random Saturday in March that is not associated with an on site stay (and this may be causing the problem), but I am probably going to book a room too. I have a Friday-Sunday second weekend in May and Friday-Monday over Memorial day. I am not going to be able to book all of these with the 7 day rule. My kids and I went last night and did MK without FP, left early because the friends we were meeting left earlier, it was crowded and we were tired from the week. Got up this morning and did 2 things in AK for emh before driving home. I would have loved to have FP for last night to do a couple more things, but if I didn't want to cancel the ones we have booked.
My other delimna is...what constitutes ON SITE? I stay a combination of actual Disney hotels, Disney Springs hotels, and Shades of Green. We do this primarily for morning emh, but the 60 day fp is also nice; however, I can't even utilize it now. Every time I put my SOG res in,
MDE accepts it and it shows up. The next time I log into my account, the res is gone. This has happened for at least two different reservations. I finally gave up and stopped attempting to put it in.
Really, I believe that if you are paying to stay on site, you should be allowed the number of fast passes for that stay. It sounds like some of you are getting that? What would be great is unlimited fast passes associated with the number of days of a reservation and 4 any time non-resort FP in a 30 day period.
ETA: We're going back over Friday night (booked SOG) and I can't book FP for that either because I'm already at my 7. I'm going to book a hotel for my ONE day without FP and see if it magically lets me book unlimited FP for all my ON SITE stays.