So, here is an update.
The correct belt arrived and I put it on.
The problem remains much the same.
BUT, I did a little test. I put the kart on blocks and throttled the motor. The pulley worked perfectly, as intended. I switched back to the wrong belt. Same.
So, it is only happening when...