Hi @John2025 Welcome to the forums.
That’s a solid fix. Thanks for sharing!
I’ve seen that systemd-networkd-wait-online error appear when a network interface is slow to initialize or doesn’t exist at boot, so using the --any flag is a great way to prevent the boot delay.
For others reading: if your interface names differ (for example, enp3s0 or wlp2s0 instead of eth0/wlan0), you’ll want to adjust those in the config. You can confirm your current interface names with:
ip link show