Here’s a focused connectivity review (no changes made). I’m calling out only what’s observable in the schematic and the automatic ERC/DRC.
Critical ERC/DRC findings
Missing power: U4 VCC (Net 15) is not tied to a power source. The ERC flags “Missing Power” on U4.
Part definition gaps: Q4 is flagged for “Missing Footprints” and “Manufacturer Part Number”.
Likely wiring issues to address
P‑channel high‑side gate biasing: Q4 is on Net 14 and is pulled via R10 to Net 5 (the DRAIN of Q4). Per best practice, the gate needs a pull-up to the SOURCE (Net 15) to ensure a defined OFF state and prevent a floating gate. Tying gate to drain won’t guarantee VGS = 0 when the switch is off.
Incomplete opto LED drive for U3: [U3:ANODE] is on Net 11 with R9, but R9 is not connected to any net in the listing. As-is, the U3 LED path appears open.
R4 not completing a series path: R4 is on “24V Signal” with U1, but R4 sits alone on Net 18. That indicates R4 is not actually in series with the U1 LED.
Power portals not in use: Two “12v” portals are present, but there is no “12v” net in the netlist and Net 15 (which powers U4 and Q4) is not tied to any power portal. This matches the “Missing Power” error on U4.
555 RESET routing: U4 is tied to Net 5, which is the switched rail at Q4 and shared with optocoupler collectors. Without a defined pull to VCC, RESET can float when Net 5 is not driven. Typical practice is to hold RESET high to VCC and assert low when needed.
Gate default states:
Q1 and Q2 have series gate resistors (R1, R2) and pulldowns (R3, R5)—good.
Q3 gate is driven via R7 from U4 but shows no gate pulldown. Best practice is to include a pull-down to prevent a floating gate at power-up.
555 timing network sanity check
Astable core looks consistent: U4 and U4 are tied with C1 and R8 (Net 17), and U4 goes to the timing resistors 68K and 1K (Net 13). No obvious cross-wiring there.
Optocoupler outputs driving MOSFET gates
U1 and U2 collectors are tied to Net 5; emitters feed the gate networks (Net 2 and Net 4) through R1/R2 with pulldowns R3/R5. This is an emitter-follower arrangement; verify it achieves your intended VGS across Q1/Q2 under all supply conditions (best practice is to ensure defined OFF via pulldowns and protect VGS from exceeding limits).
Summary of actionable checks (when you’re ready)
Tie Net 15 (VCC) to your intended supply and add a defined RESET pull for U4.
Re-route Q4 gate pull-up to SOURCE (Net 15) instead of DRAIN (Net 5).
Complete U3 LED input path via R9; ensure R4 actually sits in series where intended.
Add a gate pulldown for Q3 to avoid floating gate at power-up.
If you want, I can apply these fixes for you step-by-step or prepare a minimal patch list you can follow.