systemd-networkd configuration not adding any routes and not finishing configuration
Solution 1:
Turns out it was this:
[Address]
Address=192.0.2.217/32
PreferredLifetime=0
Specifying PreferredLifetime
for an IPv4 address causes networkd
to wedge.