Try taking the worst pair and place the plate over a solid bench with a hole big enough to take the shaft and with a heavy hammer wack the shaft into the plate . See if that drives it in enough . Seems to me the splines are not matched . When the welding failed why was that ? I can see reasons why it might , 1 the plate was loose on the inside that had it wobble and break the weld . 2 not enough weld there , that may come about because the welder was replacing the nut rather than joining the plate to the shaft. 3 the plate not square to the pinion when welded .well, i thought of that got the last 2 from a different vendor but Komatsu pretty good on getting OEM parts from I would think, I just keep getting told it not getting pressed in far enough when the other shafts you can see the marks where it was spinning im at least 2mm or 3mm away from where it should be
Can you post the Dozer serial number and the part numbers of the plates and pinions , I may be able to check if the parts match your tractor .