So what I found out is that it did repair the weapon eventually. I let it run straight for 24 hours... after 6 or so hours the weapon was red, it stayed red for a long time and now after almost 24 hours, it was repaired by the bot. Don't ask me when or why all of a sudden...