Consistent seating depth almost always comes down to brass prep in my experience. I don't sort my bullets and my seating depth is rarely more than .0005 variance. If your brass necks aren't consistent, there will be variations in drag/pressure as the bullet seats which will cause inconsistent seating depth. This is something I've spent a lot of time working on. In my experience, these are the things that help with consistent seating depth.
1. Anealing
2. Consistent chamfer with slight bevel
3. Graphite or Neolube inside of neck
4. Mandrel as last step before seating. Use the mandrel just before seating
I was about to load some up so decided to record it and put my money where my mouth is....I can do this all day and get an extreme spread of .0005. I can't express enough how much difference it makes to use the mandrel right before seating.