Job Labor rates

Hi,
We have a multi-site set up. There is a job operation which has labor rates defined at the resource group level for the site and also has a separate labor rate defined at the job level because that operation is being performed at a different site (which has the same labor rate that is defined at the job level). My understanding is that the labor rate defined at the job level overrides the resource group rate, but it is not being applied to jobs consistently. Some jobs are taking the labor rate at the resource group level and some are taking the one defined at the job level. I am unable to find any issues with the set up or any patterns for the discrepancy. Has anyone encountered something like this before? Are there any gaps in my understanding? Any help on this is appreciated. Thanks.

Wondering if it is always selecting the higher/lower rate? In the examples you have, is it always the higher/lower?

It oscillates between the higher and lower rate.

I found for this to work for me I had to have override rates checked at the scheduled resources level.