If the polyphosphate crystals have not completely dissolved after about six months, do I still need to change them?

Yes, after this period has elapsed, the active ingredients have been leached out so, in order to have full protection, you need to change the bag every six months.