EF's seat alert function is not constant - it polls periodically to see if the seat you desire is available. Polling becomes more frequent as the flight gets nearer. There can be a time gap between the time when the seat becomes available and the time you receive e-mail notification.