How frustrating when it feels like you are doing everything right!
Dianna, though I am a humble newbie, it looks like you don't have enough protein or fiber. One ounce of meat has 7 grams of protein, so assuming you are shooting for 60-70 grams of protein a day, you are missing that by a lot. If you could add in a protein shot or protein shake to your morning routine, it would help you hit target.
Also, the fiber would be coming from your veggies, but your portions are small, so you probably could use a boost. Benefiber powder comes pretty recommended, and might help your body flush things out (no pun intended.)
Good luck - I have my fingers crossed for you.