You’ve not included much of the important information that yuou were asked for whne you created this topic:
Add details :
• Hardware model + communication type. For example: Arduino UNO with Ethernet Shield
• Smartphone OS (iOS or Android) + version
• Blynk server or local server
• Blynk Library version
You are mixing “D” pin numbers with GPIO pin numbers, which makes your code very difficult to unpick/ I’d suggest that you stick with GPIO numbers.
You are trying to do too much with a single ESP8266, and I’m guessing that your board is going into programming mode because pin GPIO0 is being pulled LOW at startup by you hardware.
You can test thus by removing the connections from your board (except the USB cable) and see if it boots.
You should read this:
and if you want to control an 8-way relay then either:
use multiple ESP8266’s and some Blynk Bridge code
switch to an ESP32
or use an MCP23017 IO Expansion Board like this:
Your void loop is a mess, and you need to read this: