Required fields checkbox and location/signature acting strange

You may need a custom form for this, and then set conditions on your submit button to only allow them to add a row when all conditions are met.

I agree that something this basic should be fundamental, but people have been asking Glide for this for a long time with no response.