I created an App and multiple Tables in a Solution in my "Dev" Environment.

I pushed the solution to our "Beta" Environment.
The "Beta" Environment has a "Power App - Inventory" Security Group applied to it with the "Basic User" Security Role applied.

The App is shared to the same "Power App - Inventory" Security Group.

My test user who is a member of the "Power App - Inventory" Security Group can see the app.
When my test user goes to use the app, they get:

Seems like it's saying that the user doesn't have read. How is that so?