I'm not sure that this usually happens right after being bred.
It could be just about anything.
A virus, food change, IBD, etc.
While it doesn't sound like food contamination, that can't be ruled out just because she eats homemade because human food can be contaminated too...
How are you balancing the diet?
How many heats has she had so far?