I would check your source water for silicates and ensure your using 0 TDS water for your water changes, but being so young of a tank it could still be cycling but at 12 weeks, I don't know. What about Cyano and are you getting enough flow along the sand on the sides of the tank? Could be a nutrient issue also if it was cyano.