How do i make systemd-networkd ignore DHCP pushed default route?

Solution 1:

This issue was indeed a bug and was fixed in systemd version 230.

networkd: respect DHCP UseRoutes option (#3075)