So this has been a minor annoyance for a while.
Way back when I was having issues with getting services listening on interfaces, it was suggested to me to use loopback interfaces & run the services off of those. This has worked great except in one case.
After switching my services to listening on loopback, I then updated the systems dns under system -> settings -> general with the 2 loopbacks, however whenever I reboot, DNS isn't working for the firewall itself (such as looking for firmware updates). I logged in via ssh & the /etc/resolv.conf STILL shows the previous configuration (pointing to the IP of the lan interface), however in the WEBUI ( System -> General -> Settings ) it shows the loopbacks.
The fix for this is to simply click "Save" in System -> General -> Settings after every reboot.
Anyone have any idea on anything to check before I open a bug?