Part of the storage problems may be the purity or lack there of of the mysterious chemicals sold on EBAY. Ferric Chloride is cheap, and not too sensitive to purity, so in that case you are likely to get what you pay for, but %DEITY% knows what's in 'CCL Blue Etchant' powder. We only know it contains a high proportion of Ammonium Persulfate, from its decomposition products. The other part of the storage problem is probably Malaysia's climate. (Assuming O.P's location flag is correct) Its neither arid nor cool, both of which are requirements for long-term storage of solid Ammonium Persulfate. Its recommended to store it below 25 deg C, and in bulk industrial quantities, properly stored, it has a shelf life of only three years with noticeable caking in as little as a year. Its storage container needs to keep water vapour out but vent over-pressure without popping its lid off or bursting. Solutions are not stable, especially when contaminated, to the point that all the major laboratory chemical suppliers advocate preparing them fresh.
I have edited my previous post to clarify that I am talking about hydrated ferric chloride, NOT ANYTHING ELSE.
Although you cant store mixed Hydrochloric Acid + Hydrogen Peroxide etchant, its the starter for the air regenerated acid Copper(II) Chloride etchant system, so just tip in an excess of finely divided copper (e.g. scrap un-tinned stranded wire, stripped of its insulation and untwisted and crumpled) into your used etchant, to convert it to stable, storable Copper chlorides (however don't do this before disposal - you don't want to increase the copper concentration).