Change your home router’s network address rnage to something different from the VPN’s network range. you can change it by typing in the router’s IP address in the browser.
EDIT: I’m not an expert on this topic but the following is my understanding of the problem. The problem might be because your home router’s network range is conflicting with the VPN’s range. that is, if your home router and VPN might be both using 192.168.0.1~255 as the network range. It doesn’t seem to cause problem when connecting from windows. However, when connecting from a mac it does.