Też spotkałem się z zakłóceniami które resetowały esp32, ale od cewki 230 VAC stycznika (nawet bez obciążenia). Wydzielenie zasilania dla przekaźnika pośredniczącego bodajże nie poprawiło sytuacji. Dopiero dodanie gasika RC równolegle do styków cewki praktycznie wyeliminowało restarty. Dodałem także kondensator filtrujący na pinie +5 V ESP, ale bez pozytywnych rezultatów. Natomiast z esp32 do PC po modbusie miałem problem z zasilaniem przez stabilizator LM317. Po kilku godzinach pracy, LM robił się gorący i spadało strasznie napięcie. Pomogła zmiana na przetwornicę step-down LM2596. Przetwornica jest konieczna ze względu na optoizolatory 12V dla przepływomierza. Jeżeli chodzi o stabilność połączenia modbus do PC, to nie mam żadnych problemów.