To add some more info as we cross-posted...

thanks v. much BTW for your time!

Machine 10.0.1.1 is a Hyper-V VM hosted by a machine called fluorine on IP 10.0.0..9. Connected to a vSwitch called Lab.
pfSense is a Hyper-V VM also hosted on fluorine with two vSwitches one is LAN and connected to the physical NIC and the other is a vSwitch connected to LAB.
Machine 10.0.0.3 is a physical Windows 10 box.
The Hyper-V host and the desktop are connected via a gigabit hub.
EDIT:Also add that there are no floating rules and I can ping both machines from within pfSense itself in the Diagnostics menu just fine. The devices can also ping the pfSense interface as well with no issues.