You probably haven't started yet, and I don't know if you might ever! Read my quick summary points below:
1- The Main Character looks too young to have a son that age. Sure some older women looks younger, but this model is definately meant to be around 25yrs old. A son that age kills my suspension of disbelief.
2- You know some things about muslim culture. If you are basing this game off of that do your full research to get the details right. Google has alot of answers, just ask the right questions.
3- Not all muslims women wear hijabs, and not all women who wear hijabs are muslims. If the whole muslim aspect is confusing to you, ditch it and make it a fake country with different customs.
4- Make the MC who you want. You seem to want a female MC, just go with that. Every game has different audiences (even ones created by the same developer)
5- Just start making the game. Forget about getting the story right or the MC right, just start. Once you upload it to a website like itch.io someone will download it and probably post it on this site and you'll get feedback. This website can give you some brutal, unfiltered feedback.
I like your characters because they are different, this will make them stand out. My game caused a stir, on this website because my characters were different. I didn't realise it, but my game was probably the first on this site with a black female Main Character. I had only chosen the character because I thought the model was cute and that I hadn't seen her used anywhere before.