After your submit process, you sure there is no reset page process firing?
You should return new key to primary key item.
Go edit your after submit Automatic Row Processing (DML) and add primary key (or ROWID) item to "Return Key Into Item"
Thanks a lot Jari. That made the magic.