It doesn't say "remove --client" .....
Anyway, you have to wait for the time out to expire before reconnecting.
The timeout is determined by --keep-alive or --ping/--ping-restart
If none of those are set the default applies which is:
keepalive 10 60
So if you do not wait, the server will "think" the first connection is still alive.
See --keepalive args in manual 2.5:
https://build.openvpn.net/man/openvpn-2.5/openvpn.8.html
You also might want to use --explicit-exit-notify