Would this do the trick?
It assumes that you are connected to all vCenters.
Get-VMHost|Test-VMHostProfileCompliance-UseCache-ErrorActionSilentlyContinue|
Select @{N='VMHost';E={$_.VMHost.Name}},
@{N='VMHostProfile';E={$_.VMHostProfile.Name}},
@{N='CheckDate';E={$_.VMHost.ExtensionData.ConfigIssue.CreatedTime}},
@{N='Message';E={$_.VMHost.ExtensionData.ConfigIssue.FullFormattedMessage}}