ESP32-CAM1 is tied both to a +5 V portal and a separate +3V3 portal. You must choose a single input (typically +5 V to use the onboard regulator) and remove the redundant +3V3 feed.
2. Component-Level Issues
Decoupling capacitors
Missing on 3.3 V rail: [C2] (10 µF) and [C3] (100 nF) are present but un-wired. They should be placed across 3.3 V→GND right at [ESP32-CAM1].
Missing on flash VCC: add a 0.1 µF + 1 µF near [U1].
Pull-ups/pull-downs
[BOOT] net (IO0) has no defined bias. Add a 10 kΩ pull-up to ensure normal run mode.
LED drive
[D2] (ZHCS500TA) is floating and has no series resistor. If used as status LED, provide a 330 Ω–1 kΩ resistor and tie its anode to +5 V or transistor collector.
Unused terminals
[P3] terminal block is undefined—either assign it a net or remove it.
3. Power & Signal Integrity
Bypass paths
+3.3 V rail has no local bypass → will degrade regulator stability and increase noise on sensitive RF/analog pins.
Grounding
Numerous ground portals create potential loops. Consider a single star-point ground at the power entry.
4. Schematic Best Practices
Net labeling
Replace generic “Net 3/7/8/9/11” with descriptive names:
Net 3 → ESP_TX
Net 9 → ESP_RX
Net 8 → PIR_DATA
Net 4 → BOOT0
Portal consolidation
Use one portal per power net (+5 V, +3V3, GND) instead of multiple duplicates.
Functional grouping
Visually separate “Power”, “MCU”, “Sensor”, and “Flash” sections; add labels or borders.
Annotation
Add net-labels and reference designators to clarify signal flow.
By addressing these specific points your schematic will become electrically correct, more robust, and far easier to maintain.