The culprit here is "random = 35". That means that the event isn't guaranteed to fire immediately; rather, the game checks the conditions periodically ("offset = X" set elsewhere in the part of the event not quoted here, where "X" is a number of days) and rolls for a 35% chance of the event firing at that time as long as the trigger conditions are met.