In the same way the earliest canine had wolf, chihuahua, poodle, cocker, and the rest in him, yes, the earliest feline had all the felines in him.
Differentiation does not have to be a matter of knocking out genes. Plasticity -- the ability to vary -- is built into creation. We have short kids, tall kids, kids with kinky hair, straight hair, curly hair, kids with different skin tones and eye colors, etc. They are all of the human race. Whether Zulu or Pygmy, we are all humans. The variation is built in. Felines were the same, canines the same, etc. Variation does not mean genes need to be disabled!
UTE, your definition of macroevolution is a cheat. Species cannot even be defined. So the common way of separating micro from macro evolution is change in basic type vs. simple variation within type. Because mating cues are different, sometimes this variation causes enough mating preferences to show up that populations differentiate themselves, as with hummingbirds. Sometimes none of the differences matter at all, as with dogs. But then hummingbirds choose their mates by sight, so the differences in appearance are important. Dogs choose by smell, so differences in appearance don't matter at all. Therefore we have I don' know how many 'species' of hummingbirds and only one species of house dog, regardless of appearance or size or anything else! So are hummingbirds macroevolved and dogs not? See the silliness of that?
However, if there were two pairs of felines on the Ark, one large cat variety and one small cat variety, that's fine by me...
Personally, I don't think there is a problem getting from a medium-sized feline to both large and small in a couple of hundred years, but maybe there is something that makes cat differentiation totally different from dogs?
Then you asked why I would presume cats all came from a common ancestor and use the mutation as evidence of that and not use apparent mutation similarities as evidence that, say, the human and guinea pig both came from the same ancestor. That should be self-evident. Cats can all interbreed (if they can reach each other). This proves their common grouping. We don't have that experience with guinea pigs!