Doesn’t the space shuttle use ammonium perchlorate in the solid rocket boosters. Other launch vehicles probably do as well.
Its also used in fireworks, amateur rockets, and pryotechnics.
It appears that any substance laden or impregnated with oxygen can be used as a catalyst or booster for rockets fuels. So perchlorate has been used as such. But it is NOT rocket fuel.
Perchlorate has been found to be unintentionally “brewed” in water tanks as a by-product of chlorine treatment of the water and small static electrical charges that occur in the tanks.
Perchlorate also occurs in nature hundreds of miles away from any rocket fuel or fireworks or fertilizer facilities.