Then you should primarily work on restoring working USB-CDC drivers in your system. The NodeMCU likely works because it uses a different USB-UART chip (like CH340G) and thus a different extra-installed driver is used.
This reminds me of the Catalina 10.15.4 topic, maybe you can find some clues there.