Ah ok, I actually figured it out. I was not actually creating new objects. I was literally just changing the old object in my last microflow and then committing the changes of my old object.
For those who are interested in the solution. This is what the last microflow needs to look like:
Well, I am not sure about the actual requirement here. But, from what I read, you must do this little differently.
In the first microflow where you are checking for existing items, before redirecting to the page, you must create the new object and pass that object as page parameter to the pop up, where you are entering the details like Title, post etc.
Problem with what you are doing now is: