This is not related to Blynk behaviour.
It is how SimpleTimer works. It triggers multiple times if the timer was missed due to micro-controller busy…
If you want different behaviour, you can use millis(), similar to https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay