I think the Styles system needs to be revisited by the developers.
Earlier this year, I had an assignment where I had to animate about 40 cats. There were actually I think about 6 cats, each with different color schemes, but they were initially all based on the a single 'master' cat. To create the variations, I created multiple copies of the original cat project and altered the Styles.
When the cats were referenced into the animation project, this
appeared to work at first. But later on, I needed to make some minor rig changes, and when I updated the references, the Styles all broke, with some cats adopting the color schemes of other cats. That's when I realized the cats probably retained the style IDs regardless of the changes I made in each different 'master' cat. I briefly looked into editing the Style ID's in a text editor--I did find the line to change but that seemed like a hassle to do for every style in every cat version. In the end, I wound up making these 'minor' rig/art changes directly to each imported cat that needed it, which kinda defeated my reason to use references in the first place.
I guess I could have avoided the problem if I completely removed the styles in each cat project, and created brand new ones for each variation. But there should be an easier way to deal with that.
I think Moho needs a button in the Styles panel to force an ID change to a selected Style when necessary. It would also help if Moho showed the style ID in the panel, or in an 'Info' panel. (Actually, an Info panel that showed other item ID's and project statistics would be useful for all kinds of troubleshooting.)
TBH, I've been shying away from using too many styles in a character. Usually, I just start off with a Stroke-only style and make non-style variations of that. This is mainly so I can still make global changes to the line weights as needed. Beyond that, I might make styles only for things that are most likely to change during production, which really isn't a lot. I'm losing the ability to change fills globally but fortunately I'm not doing that very often. (I probably just jinxed myself by saying that.)
