no they aren't, im a demi girl but I'm still female, I can still give birth and stuff (even if i don't want too) and a dude can be non binary but still get people pregnant
Depends on what you believe in, as there isn't any significant evidence (the Bible doesn't count for obvious reasons) for there even being a God, God is whatever you want them to be.