You should not be adding iodine unless you can test for it. If you overdose iodine it can kill your whole tank, it is used as an antiseptic and will kill your bacteria also at the right strenght. Never add anything you don't test for. That may just be your problem. Unless you have a bunch of build up I doubt if that is your problem, because part of the white appears to be on a vertical surface. I have had small dots appear under particulate matter but as soon as you clean it off with some current the cap will regenerate in a few days, the looks too big for detritus to me.
Tim Marvin
(512) 336-7258