Ok, the last thing that pops to my mind: are you testing every time in incognito with all your cookies cleared?
Typically, if you've completed 2 forms being in one browser session keeping CurrentContact cookie, it creates only one contact. You can configure the form mapping to override the data within the contact, but anyway, there will only be one contact.