Users are here because they use pfsense - even in the general area.. So while yes there is a huge amount of networking knowledge here.. Most here don't give 2 shits in helping someone with some other devices problems.
If you had a general question of dhcp or networking in general - happy to discuss.. But more than likely your not going to find many people willing to help you solve some other devices dhcp issues.
As to what issues you had with pfsense when you were running it as VM for your dhcp server - more than likely this was related to something else in your network.. I have run pfsense as vm for years and years - zero issues with dhcp on it. I still have a pfsense vm running as a downstream router in my network, and it has zero issues with dhcp to other vms and or wired/wireless devices in the network.
dhcp is really easy to troubleshoot overall. Most problem stem from users running multiple dhcp in the same L2, or just in general not even understanding what is meant by L2 or L3 networks.
If you want to post up something we can actually work with, like a sniff of the dhcp traffic be happy to discuss that here in the general section because its just general networking at the basic level talking about dhcp protocol.