Checkout paramalink for address autofill is not working in safari

I have a shopify public app, I created a checkout paramalink to autofill address at checkout page, but after redirection in safari it sometimes doesn’t fill address at checkout page.

Link format is -

https://xyz.com/cart/37534947836102:1?checkout[shipping_address][address1]=address1&checkout[email_or_phone]=xyz@gmail.com&checkout[email]=xyz@gmail.com&checkout[shipping_address][first_name]=First%20Name&checkout[shipping_address][last_name]=Last%20Name&checkout[shipping_address][address2]=address2&checkout[shipping_address][city]=city&checkout[shipping_address][country]=country&checkout[shipping_address][province]=provice&checkout[shipping_address][zip]=100000&checkout[shipping_address][phone]=1000000000