Maghrebis have their own cluster really and are a unique population. Maghrebis are a mixture of mostly western eurasian but have significant african ancestry that makes them distinct as you said. Even if they are mostly Eurasian you can't take away the significant african ancestry which makes them unique. They are a blend of those components.Maghrebis have enough African ancestry to make them divergent from any western Eurasian cluster, the issue is they don't fit into any modern western Eurasian cluster they plot outside of it. I wouldn't consider Maghrebis like my son as western Eurasian, for Egyptians it's different they plot within the cluster and have a lack of African ancestry with a good amount of natufian
same run for my son and Egyptian I done earlier with distances, I don't think with distances like that you can classify north west Africans as western Eurasian and even if you did what group would they belong to