I have been using this process to provision Teams groups for my company for a few months now with mostly good results. The issue I have been experiencing is when the ownership permission is applied to the group using the REST call to Graph, it is only applying the owner to the Office 365 group, and because they are an owner only and not a member as well, they are unable to add features such as Planner.
What I have done to correct this issue is to precede the HTTP call to add ownership to the group with the below HTTP call to add the requester as a member first, then add them as an owner.
HTTP action
{"inputs": { "method": "POST", "uri": "https://graph.microsoft.com/v1.0/groups/@{outputs('Strip_Team_ID_from_Location_Response')}/members/$ref", "headers": { "Authorization": "Bearer @{body('Parse_JSON')?['access_token']}" }, "body": { "@@odata.id": "https://graph.microsoft.com/v1.0/users/@{body('Get_Owner_ID')?['id']}" } } }
The result is a Teams group having the requester as both member and owner in Azure AD which allows for the requester to be able to utilize the Teams Group like any member can.