Acredito que a unidade systemd-networkd-wait-online.service
exija que sua rede seja gerenciada por systemd-networkd.service
e não me lembro de ter sido configurada em nenhuma das distribuições recentes que usei.
De acordo com o meu comentário, sempre que tenho um serviço em execução no systemd que tenta iniciar antes que a rede esteja pronta, eu só preciso adicionar After=network-online.target
na unidade de serviço para garantir que o serviço aguarde até que a rede esteja pronta.