Hello!
When I first tried VyOS, it didn't automatically add a default route to the DHCP gateway on eth0 (WAN interface).
I thought I had to add it manually like on Cisco routers, but didn't read anything about it in the Quick start guide.
(Still not sure why it didn't add the route automatically, because when I reinstalled VyOS it did work as expected and added the route automatically without having to configure a static route.).
I found the following command:
set protocols static route 0.0.0.0/0 dhcp-interface eth0
When I committed it, I got the message:
Grep: /var/lib/dhcp/dhclient_eth0_lease: no such file or directory.
After taking a look at the file, I found out the filename it looks for is incorrect. The actual filename is: /var/lib/dhcp/dhclient_eth0.lease (last is a dot instead of underscore).
When I created a temporary symlink to that file, it did work as expected and no complaints when committing, and also adding the route as expected.
I think the script (or system) that greps the lease file should reference to the correct filename, and then it should be solved.
Side note: Really loving VyOS so far, I'm currently testing it and I'm even considering switching from OpnSense to VyOS for my home router.