I'm not exactly sure the repair system is working, here's why I think so. I find myself caring less about 100% repaired items and only bother repairing with an NPC to 99%.
NPC repairs cost considerably more than dark matter repairs.

Also, you need to 100% repair an item if you want to sell it.

It's working fine.