Offline License Continues to go into Grace PeriodAnswered

We have a customer who was originally authenticated offline, connected to the internet to get some updates, and is now offline again. We have gone through the Offline activation process three times with them now (https://wyday.com/limelm/help/offline-activation/), but our licensing keeps reporting being in the no-Internet Grace Period. We don't have any reason to believe that this machine can otherwise reach the internet. Is there something else we can check or do to get it out of the Grace Period and back into the normal license expiration?

, edited
Answer

You shouldn’t check the grace period as part of anything related to the activation workflow. Use TA_IsGenuineEx() function as shown in the example articles and example apps.

We aren't using it as part of the activation, we are using TA_GenuineDays to warn our users when they haven't connected to the internet recently enough. Doing an offline file activation resets the days remaining to DAYSBETWEENCHECKS + GRACEDAYSONINETERR, but inGracePeriod continues to return 1, indicating that it is still considered to be in the grace period. 

This is functioning as designed. This function doesn’t know that you’re allowing offline activations to never reconnect with our servers.

That function is informational (at best). I wouldn’t recommend using it. Better to stick to the way we’ve written the examples (not using that function at all).

To clarify, are you saying that once the license has been successfully authenticated offline, that the license will not stop even if the no internet grace period expires? Is there some way for us to interrogate the license to know it is an offline authentication and suppress the message? 

We would like to avoid the license simply stopping functioning with no warning, which is why we are using the grace period check.