No but it is pushing a route, 0.0.0.0/1, which includes the entire internet! It never has to use the default route any more because it has a route to everywhere.
This is the expected behaviour if the server is pushing the redirect-gateway def1 command:
Add the def1 flag to override the default gateway by using 0.0.0.0/1 and 18.104.22.168/1 rather than 0.0.0.0/0. This has the benefit of overriding but not wiping out the original default gateway.
You could prevent this by using the 'route-nopull' option in the client config but that will probably prevent any routing information being sent making the vpn connection useless. Might be worth a try though.
Edit: You can add routes back manually to the config file: