Whether you have bought anhydrous or sesquihydrate, be aware that potassium carbonate is deliquescent, that is, it absorbs moisture from the air. Some compounds seem quick to do so, others seem to be slow. Descriptions of potassium carbonate can include the observation that it can become noticeably wet, so if it started as anhydrous it would have passed through stages of hydration on the way to becoming obviously wet.
In my case, I bought 20kg of anhydrous in a plastic lined paper sac. I shared this with some others. Some I kept in the original packaging, the top tightly rolled up and clamped. Other went into a plastic bag inside a screw top kitchen canister. Not the finest storage for analytical chemicals, but I thought not too bad for my purposes. The quantity used in developers isn't ultra critical, especially as I don't replenish. (mainstream Ilford formulas substituting sodium for potassium salts for solubility making it easier to make concentrated stock, easier to store in a tiny darkroom and probably better keeping qualities, and Pyrocat-HD). The climate here is not extreme.
After changing film forced on me by the discontinuance of Neopan400, I did some testing of my new choice, HP5+. Initial tests with Pyrocat-HD were a bit disappointing. I tried Phenidone-A instead of Dimezone-S, and it made no difference. Then I tested the density of my Pyrocat Part_B and found that I needed x1.26 of my carefully measured Part_B to equal the intended amount. I wrote about this in another post around here. The powder still is fine and flows freely,
It has got me a little closer to my expectations with HP5+. However, lots of people tweak the proportions when mixing Pyrocat for reasons of control, so maybe it doesn't matter so much, as long as you are consistent.
Apparently (Oxford Resources) it can be dehydrated at above 130degC.