This might help you choose better pins to use on your NodeMCU:
And reading-up about the Blynk.sync commands that were mentioned in the 2nd post will allow you to synchronize your relays with the state that is held on the server (if that’s actually what you want to do - it can be a dangerous or inappropriate choice).