If Gitea is not running hooks, a common cause is incorrect setup of SSH keys.You can also try logging into the administration panel and running the Resynchronize pre-receive, update and post-receive hooks of all repositories. option.
Resynchronize pre-receive, update and post-receive hooks of all repositories.