estou apanhando para o postgres e preciso de uma ajuda

Basicamente eu preciso fazer um trabalho na faculdade que envolve conceção de privilégios no banco.

O que eu preciso fazer é conceder, revogar privilégios alterar o grupo que o usuário faz parte mas tudo isso pelo banco, porém não está dando certo.

O problema que estou tendo é o seguinte: se o user admin cadastra um novo funcionário ele não pode ser removido por um gerente por exemplo, só consigo eliminar ele se acessar o banco com o mesmo user que o criou.

As imagens são prints dos grants que eu criei. gerente e admin são bastante parecidos mas não vem ao caso.

Se conseguirem ajudar serei eternamente grato ao sub

https://preview.redd.it/wz6ytnbz7che1.png?width=855&format=png&auto=webp&s=318532f81880bd953be90b5867f46ad7da651457

https://preview.redd.it/qqix97h08che1.png?width=865&format=png&auto=webp&s=d62cbbf51cba3258bda498586720f5169c512c05