Both machines had 1.8.13, Windows serial worked OSX did not.
Just upgraded to 1.8.16 OSX, same problem...
Both have the ESP32C3 & ESP32S2 DEV Modules supported in the IDE.
Both OS's will program the NodeMCU boards.
Windows will program, reset and run.
OSX will program, reset and be disabled if serial monitor is on.
All boils down to how Arduino IDE handles the RTS/DTR.
Very annoying