To be honest I wouldn’t bother with either at the moment and leave the Pzem disconnected.
I would build up the PCB correctly and run the app in demo mode to see if it will run without an EEPROM reset.
Do you have access to an Android device?
Just for you I could amend the firmware to remove the EEPROM clearing code but there are occasions when this feature is useful i.e. when switching your ESP to another project or you have a change to the WiFi credentials etc. I want to avoid this if at all possible though.