If you’re going to adjust spawnrates, you should do so indeed at class level and not at type level and that brings open a whole other can of worms. I don’t see why these spawnrates are problematic anyways.
And we’re already saturated with investigatives, so I don’t see many investigatives being added either. At least all current ones have distinctive archetypes.