Hi and
Missy is very pretty!
If the vet thinks she has a virus, has he done any screening for this, or just given anti-biotics? It is possible that she may need testing for Giardia and TF (Tritrichomonas Foetus). Both will cause soft poops, and the 'Daily Digest' may now be masking the symptoms. Make sure the TF test is done as well if you have the Giardia test, otherwise you may find you end up treating for the wrong thing....
The 'shake' at the end, I am assuming is the soft, liquid bit of poo that may actually be the excess secretive fluids that make it possible (and easier) for a cat (indeed any mammal!) to evacuate its bowels.
Re her age / weight and food - She is a baby and needs lots of nutrition to grow, so I would feed her what she wants! She will have growth spurts and go from fat to thin overnight! You should not cut her food back until after a year, to give her the best start, and Bengals are normally heavy cats - My boy is 6 kg at the moment, but looks slim! Personally, I would continue the two wet meals, and add a good dry food for free-feed (high meat and low cereal - if any - content). She looks quite slim, and like she will be a big girl!
This is a good guide for an Adult cat: