I can not really pin point the issue but just observed that my ifup hook for a Wireguard interface which sets an NPT ip6tables rule on pppoe-wan is not done on every reboot properly.
So right now I just have an cronjob every minute to check for that rule and if it is not present the WG interface is restarted so the interface and corresponding ip6tables rule should be there.
My question is, can I somehow influence the ordering how interfaces are brought up or how to sanly delay an ifup hook? The cronjob works but somehow feels hacky...