Hi @mohd_arshad
I think this patch/changes should solve the last problem: pkp/pkp#3783 consider supp files without file id in the migration by bozana · Pull Request #2009 · pkp/ojs · GitHub 2.
Do not forget to always restore the clean OJS 2 backup when starting a new upgrade attempt…
Best,
Bozana