Your comments

Please log the request for and the result of a Consent request in the Audit log and the user account that clicked the button !

This way when someone advises that an Engineer was on their computer and they didn't Consent / press the Consent dialog there is proof they did. (Not just having it as "implied")

Audit Log would be like:

Consent Requested by ConnectWise Control User

Consent Granted because User DOMAIN\firstName.lastName consented.

Consent Granted because no user process not runnin.

Consent Granted because Auto Consent after x Seconds.

Consent Denied because User DOMAIN\firstName.lastName rejected the request.