Fair, I am definitely over-reacting to limited info.
Kanjuro had some great hints that he was the traitor, and Pudding's motivations were always sus in the first place.
This traitor reveal is out of nowhere.
I hope it's done really well an I can go back and clown myself for being stupid, but, the end of Wano soured me on Oda's ability to handle situations like this without dragging them out.