Did you check the windows system really was assigned an IP address by pfSense and didn't just acquire an autoconfig IP address? (You might have needed to release and renew the DHCP lease on the Windows system.)
What is the ouput of the Windows shell command ipconfig /all and what is the output of the pfSense shell command ifconfig -a