Hi @Philex
The field group location rules you have selected will cause the field group to show up everywhere indeed.
Because the field group is for editing a user, I suggest that you use the location rules which apply to editing a user, not ‘User Role’ (which is for editing anything).
If this prevents the form from working on your front end, you can simply make use of the 'field_groups' => array(),
value and manually add in the field group ID’s
Cheers
E