Flakes are due to the CSI being too high and scaling occurring in the SWG. Some combination of CH, TA, and pH being too high.
Using a pool guy and TFP method at the same time won't work and quite frankly is a waste of money. Your pool guy will at best do the bare minimum with some brushing and vacuuming, and throw in a puck, and at worst start adding detrimental products to the pool. All you need is a good test kit and knowledge and experience will quickly follow. You will do 1000x better job maintaining your pool than a service. Nobody knows your pool better than you. Trust this method and yourself.one of my original thoughts was that I'd keep the pool guy for a year as an extra precaution.