Hi Jimmy Zheng,
Based on your description, If the audit logs don’t show any deletion activity, I recommend checking the Azure AD sign-in logs and group activity reports for any anomalies, especially around automated processes, conditional access policies, or identity governance tools like access reviews or entitlement management. Also, if the group is synced from on-premises AD, it’s worth reviewing the synchronization logs and rules in Azure AD Connect to ensure no misconfigurations or sync errors occurred.
Another possibility is that a dynamic group rule may have changed, causing members to be removed automatically. Reviewing the group type and membership rules could help clarify that.
Let me know what you find, and feel free to share any additional details. I’m happy to dig deeper with you. If this answer helps, please hit "Accept Answer" so others can benefit too 😊
Jason,