Canister filters are wonderful for this; in your case they are functioning as they always do, i.e. collecting all the food and waste that is amassed over a 3-month period, hiding it from view, and circulating oxygenated water through it to maximize the growth of whatever organisms are ready to utilize and exploit it. Out of sight, out of mind...until the unwanted nasties overpopulate, become visible, and give rise to questions like this one. The classic complaint: "Everything I do is perfect, but this problem persists. How do I correct it...bearing in mind that everything I do is perfect, so I don't want to change anything?" It ranks right up there with everyone's favourite: "My fish died for no reason!"
The worms are reproducing rapidly because they have an abundant food supply. The amount of food being introduced exceeds that which the fish can utilize, either because they don't eat it all or because they consume it but can't fully digest it before more food comes pushing in. Either way, this is called overfeeding, plain and simple. Excess food...whether or not it has actually been through a fish...will not go unutilized. Something will move in to take advantage of the windfall...and something has.
So, I hate to say this, but you will have to change something. Removing sand would help...a prefilter that is cleaned frequently, say at least a couple times a week, would help...using a small granulation of food that can be swallowed without breaking into bits would help...but using less food is the easiest, most effective course open to you.
The worms are reproducing rapidly because they have an abundant food supply. The amount of food being introduced exceeds that which the fish can utilize, either because they don't eat it all or because they consume it but can't fully digest it before more food comes pushing in. Either way, this is called overfeeding, plain and simple. Excess food...whether or not it has actually been through a fish...will not go unutilized. Something will move in to take advantage of the windfall...and something has.
So, I hate to say this, but you will have to change something. Removing sand would help...a prefilter that is cleaned frequently, say at least a couple times a week, would help...using a small granulation of food that can be swallowed without breaking into bits would help...but using less food is the easiest, most effective course open to you.