>> "Then what does the 90 do in this case? will it just check again?"
Yes, it will check again for the 90 days. And after the 90-days the customer will be forced to recheck with the activation servers immediately before continuing to use your app.
This is good because it stops malicious users from just blocking your app from accessing the activation servers.
>> "Now will it try to check every 10 days and keep doing that until the 365 days expire?"
I wouldn't recommend doing that. Only because malicious users are the only ones who will benefit. And what's the point in giving them a break?