Not 100% sure what you mean about Netgate not doing DHCP reservations. pfSense definitely can do DHCP reservations https://docs.netgate.com/pfsense/en/latest/dhcp/dhcp-server.html although they are referred to as static IP mappings. I use them for several devices.