A couple of thoughts.

I prefer to not stock predators until the prey has had time to do some pretty good spawning. Bass can go through a lot of groceries in a hurry. I prefer to stock minnows and sunfish simultaneously and predators after they have had time to spawn a couple of times. In other words, stock bass when they can go to sleep with their mouth open and wake up with a full belly.

Cats seldom do a good job of reproducing in a pond. They are slow swimmers and go everywhere in a school so are easily picked off by everything larger.

BTW, welcome to PB.