It's working now. Thanks so much.
The problem was the old IP in the server.conf (forgot to change IP, changed only the mask).
The problem was that the subnet mask was incorrect and did not match the both VPN classes.
255.255.254.0 matched both 10.0.2.0 and 10.0.3.0
The next step would be to make some iptables filters. I have to put these filters on FORWARD chain on the tun0 interface, am I right?
janjust wrote* check the IP address of the VPN client in the 10.0.2 range
* remove the 'ifconfig-pool-persist' line from the server config and restart the openvpn to see if it makes a difference
* run wireshark on the vpn server and do a 'ping 10.1.1.1' from the VPN client ; follow the flow of the packets and check the source and destination IPs