It is a more general issue. Yesterday I found about 5-10 bugreports in OpenWRT and its forums that are exactly the same. Nobody found a better solution than the sleep, though.
Would you please link them here as well, so we have cross-reference for that? You can mention them in that Gitlab issue as well.
Okay, those I could find quickly in my history:
https://dev.archive.openwrt.org/ticket/12573
https://dev.archive.openwrt.org/ticket/18026.html
It doesn’t look like an undocumented hack.
There is netifd’s option force_link '1'
, neither ideal.
For anybody interested, the promised UCI option is heading to Turris OS 5.0.1
Interesting… Wondering if could push something like that into OpenWrt upstream then