Karan there is a bug with the magic links. When using the share a public link (I have chosen the option to request an email) the magic link sent shows an old version of the page. and not current.
I have checked, that the current version is saved and published before raising this as a bug. I am sending you screenshots to show how it is behaving.
First step - I share the public link to the client, the screenshot (with the magic link popup) is what they see
Second Step - the client fills in their details and they are sent their own magic link, but the link shows an old page (2nd Screen Shot)