Sounds like the server you're trying to reach on port 443 is not sending the packets back the same route they are coming from. Is the OPNsense on Site B the default gateway for that server? If not you need to tell the server on Site B to use the OPNSense as a gateway for the originating network (Site A).
The local OPNsense on Site B should have an IP in the same subnet as the HTTPS server, correct?Check if you are able to ping some IP in Site A from the HTTPS server or check the routing table of that server. The requests would only look the same for the HTTPS server perspective if you would do NAT which I assume you are not doing.
Do you see any reply packages with package capture on LAN interface of site B?Had cases of firewalls in NAS not allowing traffic from remote nets.