Devices with an Androidversion of 12+ go through a Google proxy API to verify domains, meaning that a VPN will not allow access to fetch the assetlinks.json. (source: https://issuetracker.google.com/issues/239724946). Workaround for testing environment is to use "adb shell pm set-app-links --package ".