Hello!
Currently sg variant limit is an editor setting that totally breaks collaborative development and CI usage. You can’t share editor settings with other people through VCS, so you need manually change this setting on every machine and run reimport. You can’ configure remote machines in Unity Cloud Build, so you can’t longer use UCB to test your build. Even inside your own build pipeline, you need to tweak editor preference on every agent.
It would much easier if this setting will be moved to the project settings and can be uploaded to VCS.
This preference setting really messes with our team workflow and build pipeline. I would question why this even is an option in the first place. Why limit the number of variants by an arbitrary number?
But if there is a valid reason for this limit it should at least be a project setting so it can be submitted to version control and correctly picked up by build systems and new developer workstations.