I am trying to build an app without using the datacards. So I have multiple inputs, and a patch function to submit them. However, when I try to submit the info I get "Some" errors that are missing because they are required. From 10 required columns when I look at the errors after doing the patch, I only see that 3 of my columns are actually required. When I look at the sharepoint list, the created record shows the newly added record but with warnings over the missing required information. Im not sure if this is an issue of using a sharepoint list that has required fields, but I cant find any information on how to make my inputs required AND for the inputs to actually populate the errors table when they are missing information.
This is how I am looking at the errors table:
UpdateContext({ErrorsContext:Concat(Errors('MyTable'),Message & Char(13) )});
ErrorLabel.Text = ErrorsContext
My sharepoint list complains about these fields missing, but the patch didnt show them as errors.... so the update goes thru:

Is there any way to make the fields required? or any way to manually add errors to the errors table? or to make sharepoint lists required columns actually be required?