a) The key to KO is fresh air availability. Normally the last thing you would want would be a filter in the vent line, as that slows the exchange of ( needed ) air. In fact I have heard of some people adding a second vent to promote the air exchange. If it were me, I would remove the filter, and keep on using KO, adding a second vent if needed. When KO works, it really works well.
b) While I'm no tree-hugger, it still bothers me to use the formaldehyde based stuff, so I would suggest Odorlos as a second choice. This would add oxygen to the solution and allow the aerobic bacteria to "do their thing".
c) Throw your hands up and use the blue stuff. You will need the vent filter if you do this, and in the event you switch back to Odorlos or KO you will need to throughly flush all of the chemicals out of the system or neither will work.
--
I suspect that the new filter, for some reason, restricts air exchange more than the one it replaced. The result was that the HT went "sour". It could also be that removing the filter would remedy the problem.
--
Another related, but different source of odors ( and the one I suspect ) is that the hoses in your system have permeated, and that is the source of the problem. The cure is to replace the hoses, as changing tank chemistry will not cure this problem. It the hoses are 5 years old, permeation is a very real probability. To test ( as I remember it, others please correct me on this procedure ) take a cloth rag, wet it in warm water, wring partially dry, leaving it damp, wipe the cloth over the hose, then see if the cloth contains the odor. It so, the hose needs replacing. ( possible error... you may need to drape cloth over hose for a while then remove. I forgot the details! )