Maybe a stupid thing to ask, but, did you load the Os-VMWare plugin in your OPNSense?
As a side note, why are you even running your main firewall on a VM when you could just use a physical machine? It is much more reliable in many ways and you will get better latencies as well.