If I understand correctly, I ran the command and it returned a location. I pasted that path string in place of the path in the original
PS you sent and ran it. This is what I got in response:
PS C:\Users\kgash> Get-AppxPackage | ? { $_.Name -like "*commun*" } | select InstallLocation
InstallLocation
---------------
C:\Program Files\WindowsApps\microsoft.windowscommunicationsapps_17.8827.21345.0_x64__8wekyb3d8bbwe
PS C:\Users\kgash> Add-AppxPackage -Path "C:\Program Files\WindowsApps\microsoft.windowscommunicationsapps_17.8827.21345.0_x64__8wekyb3d8bbwe" -Register -DisableDevelopmentMode
Add-AppxPackage : An invalid manifest file name was passed to this function. This file must be named AppxManifest.xml
At line:1 char:1
+ Add-AppxPackage -Path "C:\Program Files\WindowsApps\microsoft.windows ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified:
) [Add-AppxPackage], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand