MySQL 8 roles - I'm probably missing something obvious
So after diving deeper into the documentation, and specifically the "Using Roles" page, I have found that:
"By default, granting a role to an account or naming it in the mandatory_roles system variable value does not automatically cause the role to become active within account sessions... To specify which roles should become active each time a user connects to the server and authenticates, use SET DEFAULT ROLE."