The reason why a job could overtake another job is because we relaxed the previous scheduling policy that you stated was a problem. Perhaps it makes sense to describe how PBS Professional strict_ordering works.. When I set reconfigure the scheduler to be use "strict_ordering", then you will not see overtaking of jobs in the same queue.