I had the default ship damaged and reduced to 947/2000 armor. Despite seeing at the hangar that "Vahn lets you know that he’ll get to work fixing the damage to your ship’s armor.", I spent multiple days in Tavros and the armor has not gone up at all. Vahn must be slacking.
I attached my save file below.
I attached my save file below.