All along I've been breaking a single pellet into 2 to 3 smaller chunks to feed my baby bichirs. I drop 1 pellet worth of bits to the tank when feeding. Hence i started this thread. I read somewhere on water stench, that it might be Hydrogen sulfide (HS2).
I don't know what's exactly the reason for the stench but I guess I'll just have to do water changes and use activated carbons in the meantime.