Did you intend the Virginia Class BB to upgrade. Civilopedia says it can upgrade but I can't upgrade them to South Carolina or New York BB. I can upgrade the South Carolina to New York though.
First, please be aware that we know about the inaccuracies of the 3.0 Civilopedia - this is being fixed in the 4.0 release of AoI, and the upgrade paths will be refined.
Second, here's the upgrade paths for the USA heavy ships for 3.0 (had to dig through the editor to collate this). Hope this information helps.
Preplaced (begins with):
Kearsage-class upgrades to the Virginia-class (when reaching pre-dreadnought 2).
USS Maine upgrades to the Virginia-class (when reaching pre-dreadnought 2)
USS Texas upgrades to the Virginia-class (when reaching pre-dreadnought 2)
Indiana-class (2nd generation pre-dreadnought BB) upgrades to the Virginia-class BB. (when reaching pre-dreadnought 2)
Pre-dreadnought BB's:
Virginia-class (3rd generation pre-dreadnought BB) does not upgrade. This is the final pre-dreadnought battleship class.
Dreadnought BB's:
South Carolina-class (1st generation dreadnought) upgrades to the New York-class DN (at dreadnought 3 tech)
Florida-class DN (2nd gen. dreadnought) upgrades to the New York-class DN. (at dreadnought 3 tech)
New York-class DN (3rd gen. DN) upgrades to the Pennsylvania-class DN. (at superdreadnought 3 tech)
Super Dreadnoughts:
Nevada-class (1st gen. SDN) does not upgrade.
Pennsylvania-class (2nd gen. SDN) does not upgrade.
New Mexico-class (3rd gen. SDN) does not upgrade.