Never a good idea to keep on riding or driving any means of transport while a water pump is leaking. The reason being - when the engine is warm during riding or driving conditions pressure builds up in the cooling system due to heat expansion. So the warmer the engine, the more pressure in the cooling system, and the bigger the leak . When the engine cools down after a ride or drive the opposite happens, and air will be sucked into the cooling system from the exact spot where the cooling fluid was leaking from - usually at a water pump seal, or water pump gasket. Even when a cooling system has an additional expansion tank, the cooling fluid will rather leak at the faulty seal or gasket - instead of getting forced into the expansion tank when the engine is warm. So by time more air will build up in the system, while the level of cooling fluid will get lower and lower.
Your scooter’s overheating problems are most probably caused by a combination of air in the system, an incorrect cooling fluid level, and lack of pressure in the cooling system. Remember - the higher the pressure in the cooling system, the higher the boiling point of the cooling fluid will be.
The leak probably stopped due too much air in the system - cooling fluid has been replaced by air over time, therefore when the engine gets warm air will escape at the “leaking spot” - instead of cooling fluid.