Database credentials

Hello. I want to use dynamic role to generate temporary users in database using vault-agent sidecar.
Faced with the fact that the revocation statement is applied before the new user is created.

Is that how it should be?