You’ve not un-commented a board type, so the default settings will be used. This may be conflicting with the pins you are using. You should check your Settings.h file.
More info here…
You have a cluttered void loop and are using delays instead of BlynkTimer.
You should read this…
But note that when using Edgent you need just BlynkEdgent.run(); and timer.run(); in your void loop, not Blynk.run();