Does enabling wakeonlan automatically work for you reliably? I tried enabling with cron, but that only works at @reboot . I tried with systemd and other tools as described in https://wiki.archlinux.org/title/Wake-on-LAN and other pages, yet I have to turn it on manually always. The target system runs ubuntu.
I have never gotten WoL to work reliably in any condition. I would just assume it’s not going to, and use other power controls.