Hatchery Africans can vary quite a bit from exhibition Africans. Brown Chinese tend to be just brown versions of white Chinese, so small, light weight, slender, and keel-less. Africans tend to be a bit bigger and have a build that can be a little stouter but not always, but are keel-less also, hatchery africans can be harder to differentiate with brown Chinese sometimes because they can vary so much.
For your girl I lean towards her being an African because she does look like she does have a bit of a stouter build, almost like she’s somewhere between a Chinese and a greylag derived breed, like a Toulouse.