@ All
I think I just figured out how not to overbuy the Waffen Units that change. Early stages yet but seems as if it'll work.
Here is an example.
One is only allowed 6 Waffen Inf and 4 Oberst. The Oberst consumes the Inf, so I had to make a maxBuilt of 10 to allow for the 4 Oberst.
This made it to where one could unintentionally overbuy the ss Inf. You have to scan the map and count them manually. Easy to make a mistake.
What I have done, is to limit Waffen Inf to a max purchase of 6 and add a new unit "waffen_infantry4" which has a max purchase of 4.
It behaves the same as a Waffen Inf except an Oberst can not consume it. Here is what happens.
There is 1 Waffen Inf in Germany, if you try to buy 6, triplea won't let you. Can only buy 5. So we buy 5 Waffen Inf 1 Oberst and 1 Waffen Inf4.

place them in Germany
Edit
Note the Waffen4 consumes a regular Inf same as a Waffen Inf

then after Place phase, Waffen Inf4 turns into a regular Waffen Inf.

Anyway, I think this should work. I still have to allow for multiple Oberst and Waffen4's but that shouldn't be a problem.
I've thought that before though lol
Edit
Yea looks as if it's gonna be a success story
I'll work my way through the rest of these ss bastards and then start on the Atomic Bomb 