I don’t really agree with the comment there saying " Job was canceled means that we canceled that background step after the job was complete. It’s normal and not a cause for concern." It’s a false alarm causing us to be concerned.
The message states the Job was canceled because that is the actual state. As a background container, it will run until it’s told to stop. In this case, the step is canceled because the job has finished executing, regardless of the job outcome.