Ok, let's just take a pause and review some basic chemistry terms here because the terminology is getting flung round and used the wrong way. Also, whatever the Jack's Magic stuff says, ignore it for now, it's not helpful and it's oversimplified which is leading to more confusion.
FC is FREE CHLORINE. Free chlorine is only - hypochlorous acid (HOCl), hypochlorite anion (OCl-), or chlorine bound to CYA (CyaCl). Right now you have NONE of that in your water.
Sulfamic acid is an organic acid that is mainly used to dissolve hard-to-remove COPPER stains. Why it was suggested to you to use that for IRON stains is beyond me. Iron is typically treated with ascorbic acid.
When you add chlorine (bleach, SWG, trichlor, whatever form it is) to water that has sulfamic acid in it, the chlorine reacts with sulfamic acid to create N-chlorosulfamates. These compounds do have sanitizing/disinfection properties but they are considered SLOW sanitizers, so they are not exactly adequate for a pool that really requires a FAST sanitizer, ie, any of the free chlorine compounds I listed above.
When you test for the presence of chlorine in your water, you will find that you have no free chlorine but you do have a type of combined chlorine (CC) in the form of N-chlorosulfamate. It is a lousy oxidizer and it is a slow sanitizer BUT, because you added sulfamic acid to the water, it is all you will have until the chlorine (and UV from the sun) starts to convert chlorosulfamate into chloride (ie, salt ion) and sulfates. That process of degrading sulfamate take a LONG time ... can be weeks or even months.
Had you used ascorbic acid, none of these problems would be occurring.
So, your only option is to keep adding chlorine and pretend that your total chlorine level (TC = FC + CC) is doing the best job possible to protect you and your pool from algae. You need to keep your pH on the low side (7.4-7.5 is fine) and you need to slowly add chlorine until you start seeing your FC increase and hold. Right now you will see no FC for the most part and everything will be CC (N-chlorosulfamate). Hopefully that will be enough to keep the algae at bay. No guarantees.
As for staining in general, keep in mind for the future that you should not use sulfamic acid unless the stains are copper. And in that case it is often easier to dissolve copper stains and then dump the pool water to get rid of the copper rather than deal with sulfamic acid contamination. When the stains are caused by iron, it is much much easier to use ascorbic acid since the water will recover very quickly from that and you will get FC to hold once all of the AA is neutralized.