your SG is way low, i freak if mine drops below 1.024. 1.025-.026 is ideal.
also you dont have enough sand for a functioning DSB, so that could cause some extra chemicals to be hangin around.
also, do you really have 12 fish in a 30gal? thats a lot of poop dude.
do you have a clean up crew? that one hermit ain't gonna dent nothin algae wise. you need like 15-20.
you have so much algae in your tank because you have more poop in your tank than your nitrogen cycle can handle. adding one fish to a tank that size substantially changes the bio-load. you shouldnt add more untin you nitrogen cycle can catch up. with 12 fish in 2 months, your nitrogen cycle is so overloaded, im suprised you only show readings for NO3.
slow down.:coffee2: