So aligning this with the documentation on Teams regarding expiration:
"Team auto-renewal - There can be times when a team owner is unable to renew the team perhaps because they forgot to renew or were away when renewal was due. In these scenarios, a team in active use can get deleted because of expiration policies that apply to the team.
To prevent accidental deletion, auto-renewal is automatically enabled for a team in the group expiration policy. When the group expiration policy is set up, any team that has at least one channel visit from any team member before its expiration date is automatically renewed without any manual intervention from the team owner"
It would be useful to have sort of a timeline of how things happen... for example: if the 30 days renewal notification is set to be sent for a group/team tomorrow and there is user activity today, does that notification even goes out?.