If you're using an Addon Manager, such as Curseforge, WowUp, Ajour etc, you will need to set TradeSkillMaster Addons to be 'Ignored' to prevent any interference or conflict. The TradeSkillMaster Desktop Application will handle updating and management of the TSM Addons.
The TSM AppHelper addon is used to store pricing data distributed by the Desktop Application. The AppHelper addon does not have pricing data when submitted to Curseforge, so when it is installed and then updated with pricing data by the Desktop Application, your Addon Manager sees the file as 'modified' from the original that they host and will try to reinstall the original with no pricing data. Ensuring the TSM Addons are ignored in your Addon Manager will avoid any reinstall loops or conflicts where you aren't able to see pricing data in-game.