"Used code from an existing application and made a new one from it."
This is a bad practice. Copy-and-paste cloning is very, very expensive. It seems cheap to copy. For the entire service life of these applications, however, you have more than doubled the maintenance cost. Every bug in the original must also be (a) located in the clone and (b) thought about and (c) fixed.
Please do not do this. I consider it as a hint that people need to find a job that doesn't involve programming.
"Current documentation is out of sync with existing code so didnt rely on it."
This is a consequence of cloning. It is a good reason why cloning an application is a bad practice. It leads to documentation that doesn't match EITHER the original app or the cloned app.
"No time for POC as there are deadlines to meet."
Someone mislead the project manager about how much time the project would take. It's your job to provide realistic, fact-based information.
"prepare a design based on your understanding of the code"
Only if you're going to build one application that does both things.
"Build application"
Only if it is not a copy-and-paste clone of another application.
"Test applciation to see if everything works"
A little late for that. You should have had some test cases must earlier in the process. First is ideal, but during the development is almost as good. After the fact is -- well -- hard to manage and creates rework.
"Refine the design document to reflect the changes"
This is way too late in the process to be of any value. Design comes first, actually. Then test plans and procedures (e.g., unit test programs). Finally, code shows up that conforms to the design and passes the unit tests.