I suspect there is a setting in OPNsense where it forwards all traffic to its gateway even though the target is on the same LAN segment. I looked around and don't see a setting forcing it to send traffic to the gateway vs directly to the PC.