Totally happy to have that as an option to for players to configure.
The way it works now, assemblers that can still be upgraded will generate credits as a ratio of assemblers to secondary units. The maxed entities don't affect that ratio. So a player just needs to have a single upgradeable assembler and it can drive upgrades for the entire base.
For example, 2 un-maxxed assembler and 10,000 un-maxxed secondary entities == 5,000 upgrade credits for the secondaries each time one of those assemblers earn an upgrade credit.
But... I could see having the maxed out units continue to earn credits. It might lower the progression rate since more assemblers mean a lower ratio, and any that are idle also aren’t helping. But it's nice having the mod highly configurable so players can choose what they want.
I mentioned in the other thread that I'm traveling, but I'm happy to review/accept a patch if you feel inspired! Are you on discord? I'm happy to chat about it too. I might be able to take a look in a few days.