You need to allow users to remediate a non-compliant status manually. Which feature allows them to 'retry' the posture check after they have fixed the issue?
This is the native feature for manual triggering of a re-scan.
Why this answer
The AnyConnect agent provides a 'Retry' or 'Re-scan' button in the UI once a non-compliant state is detected.