If the 2pm park hopping restriction is dropped, I wonder how VQ's will be done then. Do you need to hop first (say Epcot) then be eligible for the second drop at 1pm?
Or whenever the time comes for the 2pm restriction to be dropped, VQ will also be removed from GOTG: CR, essentially a 2-for-1. Then VQ will be revamped for whenever it comes back, like for Tron.
In my opinion, just return to one single drop at 7am. Park hoppers will need to hop to the park with the VQ first, before being eligible for a BG. However guests with that certain parks' reservations get priority.
This is basically how it operated back in 2019/early 2020 with ROTR. This allowed the VQ drop window to remain open for hours in the morning.
However, if park reservations are entirely removed for a subset of guests, that just creates so many different paths and use cases, thus adding even more confusion.
Some silly code I wrote up thinking of the different use cases:
Python:
if (guest.getParkReservation() == "EPCOT"):
guest.getBoardingGroup()
elif (guest.getParkReservation() != "EPCOT" and guest.hasParkHopper() and guest.hasTappedIn("EPCOT")):
guest.getBoardingGroup()
elif (guest.getParkReservation() != "EPCOT" and guest.hasParkHopper() and not guest.hasTappedIn("EPCOT")):
raise "You must enter Epcot first before joining the VQ!"
elif (guest.getParkReservation() != "EPCOT" and not guest.hasParkHopper()):
raise "You're not eligible to join the VQ!"