So what does the config on pfSense look like vs your external server config? There must be some difference in the formatting or naming of the option to explain what is happening.

Look in /var/dhcpd/etc/dhcpdv6.conf