Simply put, if the WAN port doesn't receive a dhcp lease, then it's because there's another client host plugged there.
I agree this should not be the default openwrt config, it's a special use case.
Here are other people asking about that.
The general theme is "dhcpclient with static fallback +optional dhcp server"
https://www.gargoyle-router.com/phpbb/viewtopic.php?t=2053
https://forum.archive.openwrt.org/viewtopic.php?id=21197