^^ I agree. As a pool owner, the toughest thing to is cut the cord with the pool store because you place trust in their service and as an industry. Unfortunately, their quick (free) testing does you a disservice. Every pool is different, and not every scenario is managed by a generalized recommendation from a company that is in business to sell (over-priced) products. In a majority of cases like yours, CYA grows to an unmanageable level. Why? Because the pool store told you to shock and add more chlorine tabs. That should be a huge warning signal. So what do you do now?
Stop going to the pool store unless you need muriatic acid, a pool toy/tool, or small part for your equipment. Priority #1 needs to be testing your own water (which is very easy) with a TF-100 or Taylor K-2006C. Everything you do to your pool begins with one of those kits. I made that decision about 4 years ago and can't ever imagine not having my TF-100. Refer to the links you see below in my signature as those are your roadmaps to success.