NodeGit Operations Fail with 403

Greetings.

I’m migrating from Github to Gitlab and we have a service that uses NodeGit internally to clone repos and read some information about them. To do this, we used Personal access tokens on Github (oauth access token), to be able to Clone repositories using https, since we have 2FA enabled.

On Gitlab I’ve generate the very same access token, but when we try to clone, we get 403 and are BLOCKED on ALL Gitlab requests, even on site access, with a nifty IP BLOCK.

Is there a client verification or something that blocks Nodegit requests? Is oauth authentication allowed on Gitlab?
For reference here’s the example request on nodegit repo https://github.com/nodegit/nodegit/blob/master/examples/cloneFromGithubWith2Factor.js

Thank you in advance.