Ways of working with modes and white label

Hi! I’m currently working for a small white label company with 30+ clients. I’ve been trying to find a way to work with team libraries and variables to be able to find a quick and easy way to view our app in our different clients branding. This would help us when developing new features, and with communication with our clients.

My latest approach was to use variables and Modes. By setting up our clients as different modes I could easily switch between them on frames, changing color, font, radii etc. However, we’re on the professional plan and limited to 4 modes, and even with the Enterprise plan and 40 nodes, it wouldn’t be enough when we bring in more clients.

Does anyone face here face a similar situation and have tried other solutions that work? Do we know why the cap is at 40 modes for enterprise? Am I going at this in the wrong way? Have previously worked with styles but I haven’t found how to switch an entire frame at the same time without switching the individual styles on components.

Greatful for input