Dropping the After=dbus.service isn't regression free after all -- if networkd starts before dbus.service, then you will lose networkd's D-Bus control interface. So it seems either of https://bugs.freedesktop.org/show_bug.cgi?id=98254 or https://github.com/systemd/systemd/issues/4504 is necessary after all, and this isn't simple to do.
Dropping the After=dbus.service isn't regression free after all -- if networkd starts before dbus.service, then you will lose networkd's D-Bus control interface. So it seems either of https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 98254 or https:/ /github. com/systemd/ systemd/ issues/ 4504 is necessary after all, and this isn't simple to do.