Why do I now have to wait for new quests?
In events, there are two types of quests. The first type is called a 'Rush' quest, and can be completed immediately. The number of these Rush quest varies per event, but are always the first quests available to complete. The second type of quest is a 'Daily' quest, and as the name suggests, one quest is available for every day of the event. Once you finish the Rush quests, you will be able to catchup to the daily quests one at a time, but once you get to your current day's quest, you will then have to wait for the next one.
Related articles