What does the printer do if reset to factory defaults, maybe through a long power outage?
I had a similar no gateway and static IP trick (it was a lazy short term move) for a Windows VM and I found Windows ran the network fixer without my input at some point and had reset DHCP so it could get those updates!