i think this should be reversed
ifconfig-push 10.8.0.1 10.8.0.2
but you should not use the first /30 subnet for fixed IP in topology net30
try
ifconfig-push 10.8.0.10 10.8.0.9
this is from the clients prespective so the first IP is the local enpoint (Client IP) , second is the server's IP
also , it's recommended to use 'topology subnet' instead of the default 'topology net30'
https://community.openvpn.net/openvpn/wiki/Topology