Scarlet Odyssey by CT Rwizi is a fusion of magical fantasy and sci-fi set in Africa. It takes a while to grasp what is going on (I’m still a little puzzled) but it’s well worth the effort.
Salo is a young man who struggles with his mystical talents inherited from his mother. In his community men are warriors not mystics. When his village is attacked and his young friend is killed Salo knows it is time for him to declare his magical skills.
Salo is sent on a journey to the heart of Africa pursued by an evil enchantress and her minions.
This was described as a “young adult” novel but it seems pretty readable and adult to me. Certainly good enough to look forward to the second in this series!