Hello,
New to power apps here, I have a Sharepoint list and trying to customizing the form using power Apps. there are 3 pages in the form

All the fields are required on 2 of the forms. On the first screen, the next button submit the form and checks if required fields are all entered
I user this formula for next button onselect= If(!SharePointForm1.Valid, SubmitForm(SharePointForm1), Navigate(Questioner,ScreenTransition.None));

The part that I have an issue with is the last page and submit button :

If I use Patch formula for submit button :
Patch(Mentors,Defaults(Mentors),SharePointForm1.Updates,SharePointForm1_1.Updates);
Navigate(Navigate_End,ScreenTransition.Fade );
the form submits correctly but doesn`t check the required fields and the user can leave them black ( Although they are required on SP and Also Required=True on powerapps)
If I use submit onselect=SubmitForm(SharePointForm1_1) it will check the required field but somehow gives an error for a required field on sharepointform1
I tried to use the same syntax as the Next button for the save button and it doesn't submit the form at all.
Any help is much appreciated.