2 OpenVPN clients 2 gateways, 1 VPN client only per 1 gateway

I need to install 2 OpenVPN clients on my RUT956.

I have 2 gateways on my router with internet access.

Both of the clients are from CloudConexxa, same account.

One client (client A) gives access to: 10.0.21.1/32 and has access to 10.0.20.1/32
The other client (client B) gives access to 10.0.22.1/32 and has access to 10.0.20.2/32

I have 2 gateways:

  • GW1: 10.0.10.1 for client A
  • GW2: 10.0.10.2 for client B

I want only client A to to use GW1 and client B to use GW2.

How can I achieve this?

Please let me know if I need to provide more information.