If i'm not mistaken the problem is that by default GitLab only allows Maintainers to create new protected branches.
So maybe this has something to do with permissions in the repo, you should check in GitLab if you are using wildcards in the protected branches protection.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…