I don't know if I mentioned this in another posters post or yours.
But the backing plate could have groves worn into the pads where the shoes ride and that WILL cause brake pull.
I have seen, the upper especially, a "S" or "Z"
I took these photos when rebuild the brakes i think they don’t have groves.
shape
View attachment 1715848556
View attachment 1715848574