OpenWrt 18.06.1 dnsmasq seems to be ignoring contents of /etc/dnsmasq.conf

My /etc/dnsmasq.conf has several dhcp-host lines and one dhcp-script line, but these aren't being put into the temporary file /var/etc/dnsmasq.conf.cfg01411c.

root@GL-AR150:/etc/init.d# ps|fgrep dnsmasq
 2091 dnsmasq   1380 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411
 2096 root      1308 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411
root@GL-AR150:/etc/init.d#

I changed /etc/config/dhcp and added conf-file at the top, since it's my understanding that /etc/config/dhcp overrides:

config dnsmasq
        option conf-file=/etc/dnsmasq.conf

I now see conf-file=/etc/dnsmasq.conf in the temporary file, but it still isn't showing my customizations to /etc/dnsmasq.conf for dhcp-host and dhcp-script after rebooting.

It was working fine for several years and I have no idea what changed.

How do I troubleshoot this?