It sounds like you're checking with the activation servers on every start of your app. Don't do that. Use TA_IsGenuineEx(). Use sane defaults for the paramters.
Also, handle the errors correctly. A TA_E_INET response from TA_IsGenuineEx() is *not* a failure.
See the code examples, articles, etc.
Also, to provide useful help we need more information. What information? We created a FAQ: https://wyday.com/limelm/help/faq/#useful-reports
Code samples, parameters passed, error codes, version numbers, reproducibility, etc., etc., etc.