:agree:There are many factors that play into the timing of peaking, many of which aren't within the skater's control.
Skaters can't prevent everything which can affect their training.
Though there are skaters who always seems to peak at every competition (eg: Some of Eteri's skaters).