The symptoms you listed are highly indicative of liver shunt. You can read more about it here.
Portosystemic Shunts FAQ
It is likely the protein count in her food that's the issue rather than soft vs kibble itself. Dogs with LS feel sick after eating high protein meals.
Liver shunt can be repaired and many dogs go on to lead healthy happy lives.
Wishing you the best.