Zoom Contact Center – Not Receiving engagement_consumer_ended Event & No Consumer Disconnect Timestamp

Hi everyone, we’re using the Zoom Contact Center Video SDK on web and mobile and are not receiving the engagement_consumer_ended event in any scenario, including when the consumer force-closes the app during an active engagement. The agent remains in the call, and the engagement duration continues until the agent ends it. The Engagement Details and Agent Performance Analytics APIs only return the total engagement duration and do not provide a separate consumer disconnect timestamp. We need the exact moment the consumer leaves to calculate billing accurately. Is there another event, webhook, or API field we should use to capture the consumer disconnect time?