Think your on the right track but more than likely it will keep fighting you until it runs its course so give it time your tank is awful young.. If your just throwing a 1/4 cube once a day you may want to dived that up into a few daily feedings.. I try to only feed just what my fish can eat before the food starts hitting the sand bed and I do that 3 or 4 times a day and it helps keep it cleaner, I know that probably easier said than done for most but I’m retired and have the time.