What's wrong:
set protocols ospf interface eth0 passive disable is unclear.
"Disable" sounds like turning OSPF off completely, but it just removes passive status.
Fix:
Change to:
set protocols ospf interface eth0 passive exclude
Why better:
- Matches passive-interface-exclude command in documentation
- "Exclude" clearly means "remove from passive group"
- Less confusing for users