This is one problem. Water changes must be regular, not based upon tests indicating a problem. The aim is to prevent the "problem," so tests are consistent, with always zero ammonia, zero nitrite, and nitrate at some level that does not increase. Nitrate should be kept as low as possible, and never rise between water changes beyond a couple of ppm.
Regular W/C means once every week. The volume needs to be sufficient to achieve the aim of removing as much pollutants as possible and replacing the "dead" water with fresh. Most of us do 50% or higher. Provided the parameters, being GH, pH and temperature, of the tank water and tap water are basically the same there is no detriment in changing water, and the more the better.
Vacuum into the open substrate areas at each water change. Keep the filter clean. Do not overfeed the fish.
This is likely a bacterial bloom, though it would look the same if it were an organic bloom or a diatom bloom. But bacterial blooms are common. It should sort itself out, with the above changes.