Also I'm not sure if I plugged the cables correctly on the breadboard. I'm plugging the ESC cables only that has GND, VCC and for signal with esp32. The ESC has 2 cables connected to the motor and 2 cables from the battery (positive and negative). The RC receiver is irrelevant at this point since it's not supposed to be connected from the receiver to the breadboard, it's only meant for wireless and long distance communication. Correct me if I'm wrong, I wanna hear opinions!
NOTE: First few pictures are used with portenta H7 and the single breadboard with few cables connected is the esp32 one.
There's no issue with the pins for signal on esp32 because I tested it with led with no issues and there's volt on that pin approx 3.5v
The 3 cables (red, black and white) from ESC is BEC which is commonly used in RC models instead of supplying the ESC with another battery I can use seperate voltages e.g., esp32 to power the motor and the R/C car. I'm not using level shifters (voltage converters) atm and I'm not sure if it's needed since esp32 only provides maximum 5V to the the ESC which is enough. The NIMH battery on the car however only provides power to the motor.