Yes. Well, too many races in general. The demihumans you could probably cut by half. The "beastfolk" list, specifically, isn't horribly out of line -certainly not as compared to standard D&D in just about any setting- but if you are intending all of those to be player options, then I'd say, yes...for sure. You are a bit race-heavy/-crazy.
I don't mind the presence of beastfolk civilizations in my setting, but I know that most players prefer (or at least are more comfortable with) demihuman races. So, I'm a little worried I may have too many of the former and not enough of the latter. Using this current "world-wide guide" rough draft, would you folks agree that this is a problem I need to be concerned with?
Again, yes. Just because you have a certain "race" within the world...doesn't mean they ALL need a "civilization." Make them a handful of small tribes -either spread out across the world or all contained within a specific region. Make a few of them specific singular communities or dwindling populations or "former civilizations" which are now just a handful of creatures.
Every race -even every PC race- doesn't need some giant bustling place in the world or giant wedge of the "races of my world" pie.
AND, by the same token, not every race you want wandering around the "Cantina"-style trading hubs or metropolitan areas needs to be accessible as a PC race.
Demihumans:
- Cogsoul Gnomes
- Wildheart Gnomes
- Sun Elves
- Moon Elves
- Hobgoblins
- Goblins
Two gnome subraces. Two elf options. Two goblin options. All imminently reasonable.
Meh. I suppose if having "small race that's not a gnome" and "larger than human race" is something you absolutely believe your players need access to, I guess. I'd probably scrap gremlins (certainly as a PC race)...use goliaths as some singular or very limited population to be found in one specific area of one specific mountain range/rocky hills.
I get that these form their own kind of "ecosystem" in the Gloomlands, but I have never really understood, nor found necessary, two individual "races" of "vampire-adjacent but not-really-vampires" people.
I missed reading what these are...so I'm inclined to say they aren't needed as a PC race.
- Half-Elves
- Half-Gnomes
- Half-Goblinoids
Well, sure, if you're making gnomes, elves, and goblinoids your primary racial/demihuman options, "half-races" of each make sense, if not physiologically reasonable, I suppose.
Beastfolk:
- Haffuns
- Ratfolk
- Hutaakans
- Gnolls
- Minotaurs
- Tondi
- Kobolds
Again, for "races in your world" this is not an unreasonable list. For "civilizations" and PC's, it seems excessive. The rabbits and rats make a lot of sense...and are not something you find everywhere. So I like those.
Minotaurs, gnolls, and kobolds as PC races have been done to death. Particularly in light of your concern there isn't "enough" to pit players against. Minotaurs, gnolls and kobolds are "monsters." They are "monster races." They need not be entirely realized civilizations in and of themselves. Or, in the case of gnolls if I'm remembering correctly, "slave races" on the rise against their oppressors.
Actually, with your "not evil" rat-folk, kobolds could easily be reskinned as "evil/tainted/corrupted" ratfolk. No "kobolds" in your world, at all.
Gnolls and Minotaurs, as uncommon or rare threats to be encountered...not "rare/noble savage" PCs.
Let your evil Hobgoblin nation do the heavy lifting in the "villains" arena with other monstrous races or small groups or even individual beings, recruited or coerced or just plain tricked into the machinations of the hobgoblins and other big bads. With the Hutaakans (those are the jackal-headed sorcerer guys, right?) serving the same place/purpose on the Dark Continent.
#2: Are There Enough Enemies?
No. There are never enough enemies. But, at the same time, you don't need to worry about the number or power of enemies until you have players to pit them against. You can set up general ideas and conflicts -as you already have. Come up with a few places of legend and danger and rumored death and glory (there *might* still be a dragon alive over yonder)...but until there are actual players to throw things up against, you don't need to worry about what, specifically, is in every corner or every shadow...and/or whatever IS there -where it came from, who made it, how many there are on the planet and what their civilization once -or currently- entailed.
Basically, I'm worried I may not be giving players enough creatures to face off against, and thus making this setting kind of boring. Here's the rough run down of what a party can go up against; is my worry valid?
Psst. Gonna let you in on a lil' secret of the trade...make it up.

If you have players who are sailing through what you already "knew" was in a particular location...guess what?! There's a beholder there now too! Why? Because you just decided there was. Why didn't anyone know?!! Because it's a bloody beholder and no one ever saw it and lived to tell!
That's a long way of saying, "No. Your concern in this area is not valid."
[*]PC Races
[*]Animals & Magical Beasts
[*]Killer Plants
[*]Constructs
[*]Oozes
[*]Monstrosities
[*]Elementals
[*]Undead
[*]Ogres
[/LIST]
That seems like a perfectly sound and reasonable list of things to throw at anyone...for a good long time...in a good long campaign...and not even need to use each/every one of these.
#3: The Problem With Gods
This setting is going to require religions. It's a plain and simple fact. But the problem is... well, I tend to find the religious aspects of D&D some of the least interesting. I don't have the slightest idea of where to begin working on such matters, and I know I'll need at least a few small pantheons.
Well now [fantasy] world religions, deities and pantheon building is one of my great joys. But, again, you don't need to overthink. You don't need to come up with every single entity that any and all races and civilizations and the village gnidiot are saying prayers to. You can. Certainly. You could have a very strict hierarchical bureaucracy of divinities, with set numbers of archons and angels (or devils and demons) and assorted sub-divinities assigned to each. You could just have a limited number of revered deities worshiped collectively...or individually. You could have a singular entity that is the only "real" god for the entire world...with assorted demons and devils constantly vying to take her down...perhaps that "one true way" was actually a demon, herself, once...now reveling and generous in her near infinite power.
You could go the "each race has their own creators and group of deities" route...or you could do everyone has their own CREATION MYTH, but the gods involved are all the same entities under different cultural/racial names.
...and, of course, you could just have some of ALL of this going on in various places within the world...all at the same time.
That is truly not something any of us can do/decide for you. If the "typical" D&D pantheons/religions don't do anything for you...what is it that DOES interest you or you WOULD like to see in your world's religions?