Update to maybe help someone else in the future.
I treated the water with metroplex on a Sunday night. That Tuesday I again treated the water with metroplex and fed the fish hex shield. The fish ate the hex shield.
Wednesday the fish would not eat the hex shield. Fed it twice through out the day and had to siphon it out both times.
Thursday I fed the hex shield again and the fish would not eat it. So instead of just treating the water with metroplex I soaked flake food in water with it. I used a full tank dose in the mixture. The fish ate this mixture with the sajica sometimes spitting it out.
Friday I did not try the hex shield any more. I fed a metroplex half dose mixture twice. Used some frozen blood worms and flakes. Fish ate this with the sajica spitting some of it out.
Saturday I did the same as Friday with the same results.
I did not treat anymore after that and by Wednesday I had normal poops and the sajica was not spitting any food out.
Everyone seems healthy at this time and my cycle was not affected.
Will this have caused any permanent damage to the fish? The rotkeil has shown decent growth since I have had it but the sajica is still only around 3/4" and I have had both going on 2 months I think.