could you check the status of the previous instance of the same job. it might happen that, the previous job would have locked the tables, and the subsequent job is trying to update these tables.
This happens due to long run time, of the previous job. eg. run time exceeds the gap between 2 jobs.
So, you can give more gap between 2 runs of this job. Could you share the ST22 error, of this job
Regards
Plaban