As a Follow Up, the fields in SharePoint are not required, just on the App itself. I'm thinking out loud here so forgive me 😉
My Required fields are dependent on variables I set based on choices made in other fields.
If on the Form they choose "Add Vendor" or "Unblock Vendor" in the Request Type field then I set the variable to Yes:
If(ReqType.Selected.Value = "Vendor Add" Or ReqType.Selected.Value = "Unblock Vendor", Set(varVenAddUnblock,"Yes"), Set(varVenAddUnblock,""))
and the Cards have the Required setting to the following (Example Purchase card):
Purchasespendtype Card: If(PurSpendType.Selected.Result = "-" && varVenAddUnblock = "Yes",true,false)
That part works and prevents the user from saving if true...
Wondering, and going to test now, if they click the "Save as Draft" button, it first set the VarVenAddUnblock variable to "" and then submits will that work to "Save as Draft".. .. Testing worked. for now.. 😉