Well, i figured it out.
I was doing the logical thing by adding the remote network to each side (Site B) and to the OpenVPN service (hosted on Site A). And that wasn't working.
So I started messing around with the openvpn firewall. Turns out that you need an additional explicit route on the mobile client server config.
Source: openvpn mobile client subnet (192.168.1.0/24 in this example)
Destination: any
Now the traffic routes. I'm sure that is documented somewhere but i couldn't come up with the right search phrase. I only figured it out with lucky guesses.
Now those lucky bastards on OpenVPN Client can see the network resources on Site B. (And much more since this is a mesh setup.)