I hate it when MCs have weaknesses that never get addressed or hinder most fights, but then randomly come up at times when the plot wants it.
Just wait, when the MC fights a really big baddy his knee will suddenly start hurting in the fight adding needless suspense despite it never happening before.
If you're gonna add an Achilles' heel be consistent and have the MC use his head or past experiences to get past it.