Compliance policy check not working

I am trying to run compliance policy that is assigned to a VM that exist within a cloud provider (AWS).

I went over all the steps around creating compliance policy: Creating a compliance policy–>condition–>assignment to a Policy Profile–>and then assigning it to a VM instance.

However, “Check Compliance of Last Known Configuration” does nothing and ‘status’ under ‘Compliance’ section of instance details keeps showing ‘Never Verified’.

Am I doing something wrong or missing a step or something?

Any guidance here will be very much appreciated. Thanks.