I setup a Multi Branch Pipeline Job with gitlab Project Repository. I could login Jenkins with Gitlab Authentication Plugin and the login user is the collaborator of the gitlab project.
Then I used Gitlab Authorization Settings and checked the option of 'Use Gitlab repository permissions' but got the 'missing the Overall/Read permission' error. Other Authorization options seemed ok.
By the way, if I setup other types of job, I got the same issue of https://issues.jenkins-ci.org/browse/JENKINS-52129.