Hi@aakif_aslam,
Based on the issue that you mentioned, do you want to continuously edit multiple screens once the first edit screen's defaultmode is FormMode.edit?
In PowerApps, on each separate screen, it’s a separate form control, so the goal is to make sure that as you’re navigating from screen to screen, you’re editing the same form, and not creating a brand new one each time.
I create 4screens, Screen1 for home screen where you can add a Gallery to fill in what you have submitted before.
All threeof my forms have the same data source which is called '0724'. Create an additional text column in SharePoint, called Form Status, and set the default value to Draft.

1/ Click the "+" button on the home screen Screen1, set the OnSelect property as below.
Set(varFormMode,"new"); ResetForm(EditForm3); Navigate(Screen2,ScreenTransition.None)
2/ Add a ">" button and set the OnSelect property as below.
If(varFormMode="view",Navigate(Screen3,ScreenTransition.None),SubmitForm(EditForm3))
Other following properties are belonging to EditForm on the Screen2 as below,
DefaultMode:
If(varFormMode="edit",FormMode.Edit,varFormMode="view",FormMode.View,FormMode.New)
Item:
varRecord
OnSuccess:
Set(varRecord,EditForm3.LastSubmit);Navigate(Screen3,ScreenTransition.None)
3/ Add a ">" button and set the OnSelect property as below.
If(varFormMode="view",Navigate(Screen4,ScreenTransition.None),SubmitForm(EditForm4))
Set the following properties of the EditForm on the Screen3 as below.
DefaultMode:
If(varFormMode="view",FormMode.View,FormMode.Edit)
Item:
LookUp('0724',ID=varRecord.ID)
OnSuccess:
Navigate(Screen4,ScreenTransition.None)
4/ Set the Item property of the EditForm on the Screen4 as below.
LookUp('0724',ID=varRecord.ID)
Add a button and set the OnSelect property as below
Set(varSubmitMode,"submit");SubmitForm(EditForm5)
Note: If you have more screens, the same as the 2/ operation.
You can check the GIF for reference.
Best Regards,
Qi