Agitator Shaft making noise

Brand: Whirlpool
Model Number: WP389387
Main Symptom: noise coming from agitator shaft on a direct drive washer.
What happens & when: The Washer was making a squeaking/grinding noise followed by a random loud banging noise while on the spin cycle. I have replaced the neutral drain kit in the transmission previously and the banging noise sounded like it was coming from the transmission. I disassembled the transmission again thinking that maybe the teeth on the gears had worn off again, but everything inside of the transmission looked normal. I couldn’t see any worn or anything that looked like it was hitting on something. I reassembled the transmission and washer without the basket so that I could see the agitator shaft poking up. I turned the washer to the spin cycle and could see the agitator shaft spin intermittently like it was getting caught up on something. The squeaking noise is still there until I stopped the agitator shaft from spinning, then the noise went away. When I let go the noise came back. The loud banging noise was gone though. Thinking about this I first suspected a seal, but I’ve replaced all of the transmission and drive shaft seals, and if it were a seal the agitator shaft would be spinning at the same rate as the seals not against them, that is until I stopped the agitator shaft from spinning. I then thought that maybe the agitator shaft isn’t spinning freely inside of the agitate cam, is getting hung up and that is what is causing the noise. I think that I need to replace the whole agitator shaft, but wanted to get a professional opinion. Could it be a part of the agitate cam like a spring or something “simple” that isn’t allowing the cam to go completely into neutral? Thanks for any help!!

Error Code (if any):
Parts or tests already tried:
Photos / video link:

Based on what has been done already as well as what has been found, replacing the complete transmission would likely be the best option.