I create polygons on a MAP dynamically and it is added and deleted constantly on refresh.
Polygons.ClearAndResetID; ClearPolygons; Polygons.Clear; DeleteAllMapPolygon;
This is the correct way to remove all polygons from both the Polygon collection and the map:
Create polygons in a loop (1-2-3), сheck hint for polygons - as was expected (1-2-3)
I have not been able to reproduce this issue with the sample project you provided.
This issue has now been fixed.
The update will be available with the next release of TMS VCL WebGMaps.