Similar to this question
I have the same problem where I cannot seem to give a group the permission to be able to only read SQL queries without writing them, as described here.
From what I understood from the previous question granting full access to the database should suffice to be sure that the group can read SQL queries, which is not the case here.
Moreover, I made sure I couldn't just set specific table access for the group and then give them the right to write SQL queries, which is confirmed by a message before allowing "write raw SQL queries"
(Sorry, I would have added more images to illustrate but as a new user I am limited to only one)