Sounds like a bacterial or algal bloom brought on by a heavy bio-load for a very small tank.
Those 2 large fish, in such a small puddle could easily overwhelm it, no matter what filtration.
And if nitrates are between 20-40ppm (considered high stress, in my book), because it's such a small tank, I'd be doing every other day water changes of 30-50%.