OK, here you're just doubling down instead of admitting you were wrong. If you're going to say "the DM can homebrew that they can't grant spells" then there's absolutely no point to this discussion.
All of those gods were demigods in previous editions. They are all now treated as full, spell-granting gods in 5e (if they grant a domain, they can grant spells). Quasi-deities can't grant spells; full gods, whether they're lesser or greater, can. Demigods are half-mortal, half-god, rather than the lowest-ranking god, and as they are a type of quasi-deity, they can't grant spells.
The end.