Vertica DB user permissions becomes active only after connection is closed
To enable the newly granted role you need to issue the command SET ROLE mynewrole in that user's session. If you need this role to be effective every time you may want to change the user's default role: ALTER USER ... DEFAULT ROLE ....

References:


Enabling roles
Changing default role