That is odd. If the province can train the units then units trained (or re-trained) in the province will receive the armour available in the province. Maybe the building for the armour upgrade wasn't completed yet?