Six magnets, potentially six times faster to respond, so that should help if the algorithm is written to take advantage.I notice that both the tsdz/vlcd5 and the kt controller hub setup has the facility to fit six magnets on the wheel or in the hubs. I notice that with the single magnet setup , there is a delay/lag with the speedo showing the correct speed but to some extent this could be expected as I presume the software has to count the pulses and possibly they are possibly not coming in fast enough. So I am wondering is there some advantage with six magnets?
External speed sensors with only one spoke magnet can only measure speed once per wheel revolution, which is about 2.2 metres for a 700c wheel. So that potentially gives a rapidly accelerating powerful motor a whole wheel revolution's worth of time beyond the first reading of 25km/h, plus any delay impact of a smoothing algorithm, before a smoothed speed reading of more than 25km/h is detected.
The power control algorithm then has to reduce power to get the speed back to 25, and that response will also be smoothed and so not instant. Speed overshoot is not surprising.