There is a recurring meeting that I created in Teams and an instance of that meeting was forwarded to Person A. Just recently we noticed that since chat is persistent in Teams, Person A is able to see all the future conversations as well even though he was invited to just 1 instance of the meeting.
Sounds like a design flaw to me. Since the meetings are basically group chats each reoccurring meeting should be a new meeting IMO, but it could go either way. Ideally the organizer should be able to remove that person from the meeting going forward, but then your going to want a way for that person to not be cut off from his meeting etc. That's why maybe it should be a new instance every reoccurring meeting.
In an ideal scenario, one would only want to forward an occurrence cause the future meetings are private and the Peron A is not required to attend them. I wonder what Microsoft's recommendation for this one is!