If you are able to see all of the files in a share when connected to the LAN and not when accessing the share remotely over a slower connection (VPN for example), make sure that offline files is not enabled.  If offline files is enabled, you may be seeing a cached local copy of the share that has not been synced fully.

If offline files is enabled and the folder is online, you'll see this in the folder properties:

If the folder is offline, it may be because of a less than optimal network connection.  Disable offline files to force Windows to use the actual share instead of using a cached copy.

  1. Go to Control Panel and view by icons.
  2. Click Sync Center.

  3. Click Manage offline files.

  4. Disable offline files.