Receiving general runtime error message. Native key provider is not compatible with host
To resolve this issue:
Take a snapshot of the vCenter
Make a backup of Native Key Provider instance with the exact same name
Delete the instance
Restore it from the backup but do not check the box this time
Note: As we are restoring the exact same NKP with the same keys, the VMs already created with vTPM will continue to work.
For more information, see: vSphere Native Key Provider (NKP) Questions & Answers
For information on deploying the native key provider see: Configuring and Managing vSphere Native Key Provider