I had a recent struggle with 9mm seating depths (which kinda bothered me since I've been reloading for 30+ years and as a lifelong machinist/mechanic I can normally figger out problems easily). I had some new RMR 124 gr. JHP that I was loading for my "in case" stash. I was having difficulty holding .005"-.006" OAL which for me at least and my past experience is too much. I measures the bullets length, not more than .0015"-.002 variation in length. I measured diameter, not more than .0005" difference in diameter. I sorted cases by headstamp (I did find some WCC brass that had "distorted" rims). I disassembled my seating die and cleaned it (Lee, which has preformed flawlessly in the past). I re-formed the seating stem to give the bullet a better seat. Still an occasional OAL .004"-.006" longer. I even tried different methods (place bullet in case, raise into die just enough to start the bullet .010", lower the ram, turn the case 1/4 turn, seat about half way, lower, turn another 1/4 turn seat all the way). Then I tried some Nosler 124 gr, JHP. I was able to hold .002" OAL. The RMR bullets, while otherwise are pretty good must have had some variation in the ogive/profile of the bullet and accounted for the variation (my normal variation of .002"-.003" plus perhaps a .002" variation in profile).
I only tried 1,000 or so plated bullets and I'm not overly impressed with either the quality or performance, so I would say your variations come from the bullet...