Hi @Hannz ,
Now that much clear thank you for that.
I have a suggestion and will list it in details below,
You can create multiselect optionset contains options same as your web-roles and create another flow to check the select values from your multiselect optionset and based on the select value it will do association or de-association in case of remove any web-role.
Also I will recommend to register this flow as webhook to be real time and invalidate the Power Page caching.
By this way you will be able to add the multiselect web-roles to your Edit form and your sub-grid normally.
If this post helps you with your problem, please mark this answer as Accepted Solution.
If you like my response, please give it a Thumbs Up.