pulling to the right

Did you mean one of the wheel cylinders has a different diameter inner piston? Sure that can make a difference! The larger diameter inner piston will exert more force than the wheel cylinder with the smaller piston. Once the cylinders are changed to be the same you should have equal braking (assuming the shoes are adjusted similarly). The screech is likely that one side locking the wheel up while the other one is still rolling, thus the pull you notice.
Yes! A different diameter inner piston. I thought the difference would create the pull, but it didn't occur to me that the one side might be locking up. Thank you - hoping for the best!