Hi Rob,
We would have the same issue (user apps not showing in softwarecenter) on some of Windows 10 hybrid joined device "when a client is reporting as intranet (connected over VPN to corporate network) and talking to CMG it use AAD auth but received the below message in SCClient.log.
GetAadUserTokenInteractive returned an empty result object (Microsoft.SoftwareCenter.Client.Data.WmiDataConnector at GetAadUserToken)
Received empty AAD user token (Microsoft.SoftwareCenter.Client.Data.ACDataSource+<>c at <RefreshLocalSettingsAsync>b__16_0)
Workaround is to make an MP available to the VPN boundary" - This is not working as we already added MP to VPN boundary. Also we had upgraded our SCCM CB version to 2103. As per MS, this issue would be taken care post upgrading 2006 but our case the issue still persist.
Anyone has any solution who already raised a case with MS. Please advise.