Sharepoint - "UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData threw exception: Access is denied."
Access denied denote to a permission issue, Meanwhile, you are using a user as a farm admin with sysadmin as server role,So my suggestion is to:
Make sure that you are running the PowerShell with the farm account (the service account used to configure SharePoint)
During provisioning UPS, the farm account must be added to local administrator group.
Note: After adding the farm account to local administrator group, you must restart the SharePoint 2013 Timer service or restart the server.
- The service account of UPS has a full control permission in the application service settings.