You should be aware that the NANO ESP32 is a dual function board and there are very specific rules how to use it. If you have access to a regular NANO, get it working there first. Then look in the tools menu of the NANO ESP32 to set the pin model.
I also have some vague memories re Xbox or PS3 controller clones acting up. Very hard to spot the clones.
1 Like