After his years of campaign in Italy, Hannibal was recalled by the Carthaginian senate to defend his homeland and met Scipio on the plains of Zama leading a ragtag army composed of local citizens and veterans from his Italian campaigns.

Now the veterans are said to look a lot like the Romans in equipment and many of them were Bruttians who had lost their land.

My question is if this units could be in between those veterans or they have an error in timeframe.

1. Elite African Infantry
2. Iberian Assault Infantry
3. Loricatii Scutarii
4. Neitos

This Carthaginian units look a lot like Romans in equipmet, but are they from or after the Second Punic War? I specially have my doubt about the Neitos because the description they get.