We fetch the meeting participants report to log their attendance duration in the meeting.
We have examples where the meeting is over an hour long, but the host duration is 0 (zero). The host join time and leave time are identical in the data returned from report/meetings/{meetingId}/participants API
All meeting registrants (participants that are not the host) have valid duration value (not 0)
I can share meeting ID and instance UUID and the report we get from API in case needed (privately).