Prevent changes to fields in request

Prevent changes to fields in request

Good afternoon.

I want to prevent changes to fields "Created Date" and "DueBy Date" in request, i go -
Admin Setting - HelDesk Customizer - Incident Template - In Incident Template List in Default Request - Field & Form Rules - On Form Load - I create a rule (screenshot).

After that engineers cannot change the fields in request, BUT when I want to change request status or another field I click on the field and the whole request is opened for editing, not one field but the whole request. If I disable the rule "prevent changes to date created" and " Dueby date " - all is well, I only change those fields that I want, the whole request does not open for editing.

My first question is: Why does this happen?

And another question is:

Engineers can't change the field "Created Date" and "DueBy Date" in request if I create a rule, but if they change any fields in request, such as the status and click update request, but without updating the web browser page, and change the same field again, it opens to edit the fields "Created Date" and "DueBy Date" that I specified in the deny rule and the fields ("Created Date" and "DueBy Date") can be changed.

Why does this happen?

Thank you.

                New to ADSelfService Plus?