Here are my changes:
note, with topology subnet they will not each be on their own /30, the server will use .2 .3 .4
The Server Config
mode server
ca data/ca.cert
cert data/server.crt
key data/server.key
dh data/dh.pem
client-config-dir ccd
keepalive 10 120
cipher AES-128-CBC
user nobody
group nogroup
ccd-exclusive
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 1
mute 20
management 127.0.0.1 1195
port 1194
dev tun
server 172.16.16.0 255.255.255.0
topology subnet
push “route 192.168.2.0 255.255.255.0”
max-clients 500
Now that you are using topology subnet, static ips look different
ifconfig-push 172.16.16.5 255.255.255.0