There is option call Advance Thread protection (Safelink) in outlook due this when user click the URL in the mail, the actual API got triggered twice or 3 times. This multiple API triggering causing to link expired
The decoded (through https://www.o365atp.com/) URL got triggered at once.
Safelink causing the problem to get expired page.
Note- Same behaviour found when I paste the URl in team chat API got triggered in BackEnd.
Is there any better way to avoid this problem?
Yes, don't use links that trigger by merely accessing the link. Point the link to a web page where the user needs to explicitly click on a button.