I don’t see why hooks should not work for invite-only projects.
Only team administrators can create webhooks for their teams.
But creating invite-only projects is also a deliberate decision.
So i don’t see why those admins should not be able to create notifying webhooks for those invite-only projects. It’s a deliberate decision, too.