My project includes 2 water pumps, 2 led lights, and 4 dc motors. All are turned on and off by relays.
I find that its possible to control motor in both directions using 2 relays.
I would appreciate some insights if this circuit will work. Is the distribution of power correct? Or did I overlook something?
Your circuit is fine but note it dynamically brakes the motor when you turn it off. Relays are OK for low duty but if there are cycles per minute best follow DrDiettrich's recommendation and use solid state relay or H-Bridge with MOSFET outputs.
It depends.
The Fritzy drawing shows DS18B20 sensors ( I think). They must be powered with 3.3volt and pulled up to 3.3volt when used with a 3.3volt-logic MCU (the ESP32).
The soil moisture sensors seem to be this one. They should be powered with 5volt, because they have an LDO and their output voltage is 0-3volt.
None of the inductive loads have a back-emf diode. A must if you want stable operation.
Leo..