I am currently set up for Change Notifications at the individual Group resource level(/groups/{guid}), with changeType of (updated, deleted) and am acting on Group changes with a delta link, including membership changes. My delta link is doing a $select of displayName and members.
I've noticed during testing that, if a User is deleted from Graph who is a member of the Group, a Change Notification is not sent. After some research, I found that when the User is deleted, they are first soft deleted in Graph, and retain their group membership until permanently deleted (see the 'Some things to note' section here https://docs.microsoft.com/en-us/graph/delta-query-groups#deltalink-response)
However, when I permanently delete the User, I am still not getting any Change Notifications. I am just wondering if I am doing something wrong? I am correctly getting Membership updates on Users added or removed from the Group, and DisplayName changes as well. Or perhaps I have found a bug?