this is "normal" behaviour: the server is not aware of the subnet 192.168.1/24 , which is behind/on the VPN client. Pushing a route is not enough, you also need to add an 'iroute' for that particular client. Read up on
http://openvpn.net/index.php/open-source/documentation/howto.html#scope for details.