What is the maximum tmr interval that an adl tmr can handle?

in documentation this parameter is pass as a u32 that means a maximun number of (2^32)-1 = 4294967295

That means 4971 days > 13 years

no limitation is noted in the documentation, but for sure it has.

For example doc says that unsubscribe the tmr will return the remaining interval but it is return in s32 that means only a half of the initial interval

if you try long tmr as for example 10 days and then unsubscribe the remaining interval is less than 3 days.

what is the limit and why it is not in the documentation?