That’s not how they work.

They’re weighted tables and are pooled together.
So in your first picture both ID 18010 and ID 18011 have a 40 in 650 chance so a 6.15% chance to spawn.

The fact that those have the same value merely mean they have the same chance of spawning

So I don’t know why you’re not getting any Savory fish, my guess would be pure RNG
As you can see my fish trap has them and I also used worker bees for it:
image

(Edit: as a random thought, you might not have a single fish because of another thing I reported a while back where if the fishtraps are full they do not get temporarily expanded like other containers, but any new stacks end up being lost. So that would explain why you have so much of the other type but not a single one of these, that stack might have never been created and all Savory ones got lost. To prevent that you can place a single fish of each type to reserve the stack spot and see if you get some Savory that way)