I don't think your Min and Max Condition Percent properties is working. It is applying a 90-100 percent health to items that normally are just 100%. You can't repair the items either.
As an example, this showed up in my loot table after the upgrade:
"wall.frame.fence.gate": {
"probability": 1,
"minStack": 1,
"maxStack": 1,
"blueprintChancePercent": 0,
"MinConditionPercent": 90,
"MaxConditionPercent": 100
},
I am now receiving chain link fence gates that have 90-100 percent health and can't stack and are not repairable. I would have to say this is undesirable.