It would be good to share the SharePoint connection to the group.
Scenario : Data is entered by the admin group and it should be visible to another group (user group), allowing the user group view/ update individually. (Company have multiple individual clients/ employees to be maintaned in a single list, or Staff creats student information and ask to update the student's individual information).
Becuase data is not entered/ created by user group individually, it is not easy to maintain item level permissions. Admin group will have the proper permission to the list and user group may not have any permissions to the list. but through the shared connection, user group can view/ update the required information using an application in PowerApps.
If we can share the connection, then admin can create PowerApps that can have many applications and SharePoint list can be used as a database.