Earlier quoted context omitted.
There were multiple Roman emperors born in North Africa. One had mixed Punic and Italic origins, one was a mix between Punic, Berber, and Syrian ancestry, and Caracalla had only Berber ancestry.
Caracalla could not possible be only of Berber ancestry, since neither of his parents were Berber. His father (Septimius Severus, the first "African emperor") was of Punic and Italic origins. Caracalla's mother (Julia Domna) was of Arab origins. The third Roman emperor was his brother Geta. https://en.wikipedia.org/wiki/Caracalla
https://en.wikipedia.org/wiki/Macrinus
> Macrinus was born in Caesarea (modern Cherchell, Algeria) in the Roman province of Mauretania Caesariensis to an equestrian family of Berber origins. According to David Potter, his family traced its origins to the Berber tribes of the region and his pierced ear was an indication of his Berber heritage.