Accessing the office via VPN is quite different than accessing over the internet without a VPN. You can always access the project. But having libraries get located properly depends on the server path - IP number or DNS name and how you are connecting (local network = same as VPN, or general internet).
When you connect via a VPN, you are assigned an IP address on the office network and your machine will behave as if it is on that network.
When connected via VPN, you can not use the public IP address for the BIM Server. If the server and project/libs were set up for non-VPN internet access, then they will refer to the server by an external DNS name. Your home machine must then be set up just like the ones inside the office and have its HOSTS file edited to map that name to the local IP address of the BIM Server. (Libraries are recognized only if they are accessed exactly the same way as when they were loaded/linked, so this may at least give you a hint if not the exact solution.)
See this Wiki article about editing the HOSTS file:
http://www.archicadwiki.com/Teamwork/BimServerRemoteConnection#Editing_hosts_Files_when_both_Local_a...
Note! If at some point you access the BIM Server over an ordinary internet connection and not via your VPN, you will have to edit the hosts file again to remove the created entry so that the internet DNS will look up the proper IP address for your BIM Server.
Cheers,
Karl
Edit: typos
One of the forum moderators
AC 28 USA and earlier • macOS Sonoma 14.7.1, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB