Visualizations are not automatically refreshing when filters change when logged in with a read-only ID

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
2.11.1

Describe the issue:
I am running opensearch with the security plugin and have create a number of ID with different access levels through roles and tenatns. When I use an ID that has read/write access to dashboards in a tenant, everything works as expected. When I use an ID that has read-only access to dashboards in a tenant, the visualizations in a dashboard are not automatically updated when a filter is added or removed.

Is there a special action that needs to be assigned to the read-only role to get this feature to work?

Configuration:

Relevant Logs or Screenshots:
Visualization start

Filter added

Visualization after a browser refresh (forcing the filter to be applied)