West African ancestry & native IBM ancestry are distinct. There's a reason someone who is 40% IBM looks drastically different than someone who is 20% West African and plots completely different on a pca. IBM ancestry isn't SSA and calling it SSA doesn't seem appropriate at all
Kabyles are not 16% SSA, they are between 4-5% West African. You can say they are ~20% African which isn't true either as you will have to take into consideration the ANA embedded in Neolithic Anatolians & especially the Natufians/Neolithic Levantines. Most of the West Eurasian samples aren't exactly pure either whether they have ANA,ANE,EHG,AASI,Basal Eurasian etc.
ANA is a distinct form of African ancestry just like South African HG is a distinct form of African ancestry.