A procedure describes how work is expected to happen.

Changing conditions.

Incomplete information.

Competing demands.

Equipment problems.

Time.

Other people.

The difference between the two isn't automatically non-compliance.

It's information.