gpg-agent is not requested in git calls
Silly me... Setting option use-agent in gpg.conf solves the issue.
Git doesn't check if gpg-agent is running and gpg needs to be called with the option --use-agent.
I must change my default GPG behavior (options)... and use --no-use-agent in other scenarios.