GitLab is not P2P/Local First software like Git itself. It suffers from exactly the same problem as GitHub, reliance on a central server (which is run either by the company making the product, or by your own team).
What I'm talking about is being able to access everything like issues, wikis, PRs and whatever, even when you're 100% offline.