A similar effort was made by Microsoft a while back to scale up Git in order to use with the Windows monorepo:
https://devblogs.microsoft.com/bharry/the-largest-git-repo-o...
Getting the inertia amongst developers to migrate to a different SCM can be quite the challenge.
Edit: initially said migrating to git was a challenge. But really it’s migrating from any SCM to another that’s challenging.