The action of repairing items doesn't stop when the maximum repair level has been reached.
Example: if I have badly damaged wool gloves, and a full sewing kit, it will take one use to damaged, one use to worn, and then it will continue to take uses out of the sewing kit until it disappears. It will continue to use the repair kit, until you let off the trigger, or it runs out. Sometimes.
I used rags to repair improvised gloves, and even after the gloves were pristine, the action continued, even after I ran out of rags. This is a major issue, because it will waste uses of repair items.