I have a lead filled out the form and redirected to Marketo thank you page and in the thank you page there is a link point to web page that includes the Munchkin code.
Here the problem is fill out form is being tracked under the respective lead activity log but the web page visit is tracked under the anonymous lead.
So this is normal. Cookies do not cross domains. You need to make your LP in the same domain as the web site.