Sandy Shocks: So, is it no longer made of metal? It would make more sense if it went from Electric/Steel to Ground/Steel. "It's a reference to Gen I"! That's odd, my memory may be failing, but if I recall Gen I Magnemite family was a pure Electric-type. And that still wouldn't explain away why this metallic creature isn't Steel-type.
I think it’s more that they wanted to lean on the “Sandy” aspect rather than trying to reference Gen 1 (after all, Fairy wasn’t around in Gen 1 either, and yet Scream Tail…). It’s kind of funny because it means they’ve used the “body hair made up of iron filings” trick in three different ways now — for Probopass, it’s meant to help express the added Steel type because magnets attract metal; for the Alolan Geodude line, it follows a similar aesthetic logic with the form’s newly-adapted magnetic properties attracting the iron to its body, but Alolan Geodude is an Electric-type, to emphasize how its natural electric charge is the source of its magnetism, a now with Sandy Shocks, the emphasis is more on the sand-like texture of the filings themselves, since those are the feature that probably most distinguish it from a regular Magneton. At any rate, just add Sandy Shocks to the pile of Pokémon that could very reasonably have three types if that were an option.
Iron Jugulis: Now I know the Occulture books are total BS, still, if you're going to go with "it's a hybrid between a Hydreigon and a robot" than I think if any dragon were to keep its Dragon-type it would then be Hydreigon becoming a Dragon/Steel. Of course I am just saying this because I suggested above Roaring Moon become Dark/Flying which is IJ's current Type, though there's nothing saying they couldn't have two Dark/Flying with different stat spreads (though both of my suggestions does give them "unique" Type combinations not done a Pseudo Legendary)
See, Iron Jugulis’s typing actually made sense to me right away, ‘cause I was like, “Ah, right, it’s not actually a dragon anymore, it’s a flying robot.”
But really, it could probably go either way, because typing logic is flexible at best and arbitrary at worst. Like, I can already hear someone saying, “But we have a sheep, a dog, a slug, a turtle, a coconut tree, an apple pie, and some sushi that are all considered Dragon-type, so why can’t a robot be one?” and well, they’d be right. But I guess GF just wanted to emphasize the Dark type on this one (Jugulis’s Occulture feature mainly sees fit to talk about how it combines the cold ruthlessness of a machine with the existing brutality of Hydreigon), and/or wanted to make sure that every type (except Normal) was represented across all the Paradox Pokémon, and Dragon was already going to three others (Roaring Moon and the Raidons). Granted, your idea of swapping the types of Roaring Moon and Iron Jugulis would still meet that remit, but, again, I feel like those two are flexible enough to work either way.
Iron Moth: Why part Poison? That feels the MOST random of them all. It looks like a satellite thus related to space which has been attributed to a Psychic-type. Why not Fire/Psychic? Heck, you could then give Scream Tail Fairy/Poison and have it learn Poison Fang and Poison Tail, I also feel Poison makes more sense for a natural creature than a robot.
The thing I mainly wonder about Iron Moth is, for a Pokémon that specifically got the Poison type added to it, it sure didn’t gain a lot of Poison-type moves. Just Acid Spray, Sludge Wave, Toxic Spikes, and Venoshock (and fair enough, Volcarona can’t normally learn any of those, although Volcarona does get Poison Jab while Moth doesn’t). It kinda makes me wish they’d given each of the Paradoxes a signature move to help emphasize their respective design themes. Like if Iron Moth had a Poison-type move called Radioactive Wave or something then it’d be more clear what the logic was. (Actually, come to think of it, I thought the same thing about the Ultra Beasts. Some of them, like Xurkitree, got some neat and uncommon bits of kit (like Tail Glow, though Xurk lost access to it in the next gen
), but only Blacephalon got a genuine signature move.)
Also, if I may nitpick about something Paradox-related: the sequencing of the Raidons’ type combos. I know, I know — it doesn’t make any functional difference. But it’s weird. Every Paradox Pokémon except them has its primary type be the one that it retained from its descendant/ancestor, with the newly-acquired type being their secondary type. So Jigglypuff into Scream Tail goes Normal/Fairy - Normal = Fairy, + Psychic = Fairy/Psychic. Same for the opposite side, like with Iron Thorns. Rock/Dark - Dark = Rock, + Electric = Rock/Electric.
But Koraidon and Miraidon don’t do that. Cyclizar is Dragon/Normal, but the Raidons are Fighting/Dragon and Electric/Dragon, respectively. I guess maybe it’s not as jarring as it could be since they’re obviously meant to be “special” among the rest of the Paradox Pokémon, but I feel like that’s already sufficiently emphasized by them being the box mascots, them having 670 stats and unique Abilities, and so on. Why this weird minor shift in procedure on top of that, especially since it
wouldn’t make much difference to keep them consistent?