Hope this is helpful to someone! I was receiving the email from IG for setting new password but every time I tried to use it there was an error. I discovered that the encoding was getting fouled up in the email client scanning service. What should be a “&” character in the url, was getting replaced with “&” If you work with web technology you’ll recognize the problem. So, I copy and pasted the link into a text editor, and carefully replaced about 4 instances of “&” with just “&“. (Note: no quote marks are included in the changes). I copy pasted the newly build link to IG website and it worked for me! Here’s just a portion of the whole reset link to illustrate the change that worked in my case:
...is_caa=0&afv=LEGACY_FLOW <- before
...is_caa=0&afv=LEGACY_FLOW <- after