Hi Renzo,
Sorry, my English is bad. I am from Ukraine.
I test your sketch “arduinoSetConfiguration” with LoLin NodeMCU V3 and E32433T20

https://postimg.cc/kRKMpQyM
VV(MCU) – +5(E32) – red
G(MCU) – GND(E32) – green
3.3V – yellow
D2(MCU) – TX(E32) – white, pullUP 4.7k 3.3V
D3(MCU) – RX(E32) – black, pullUP 4.7k 3.3V
M0(E32),M1(E32) – 3.3V,green,blue
AUX(E32) – disconnect
1 pass. ResponseDescription from E32 – “Succes”,”1”.

https://postimg.cc/34H3D4TP
2 pass .After reset mcu (push reset button).
ResponseDescription from E32 – “Succes”,”1”
2 pass GetConfiguration options is not same 1 pass setConfiguration options.
I think they should be the same.

https://postimg.cc/1V3hpDYY
I am disconnect D2,D3

https://postimg.cc/jCFkgVWj
Monitor. ResponseDescription from E32 – “Succes”,”1”

https://postimg.cc/KK051LBY
Can your help me