I found the following in the unitnames.csv lines:
#ITA;Inf;65a Divisione 'Granatieri di Savoia'
#ITA;Inf;40a Divisione 'Cacciatori d'Africa'
On all other lines there is no #. Is that significant?
I started a new game and the same things happened. I'll try a reinstall and see if that doesn't fix things.
The # means the line is commented out, in other words is the same as if it wasn't there. Well if you messed up something in the files it will continue messed up even if you start a new game