Nature abhors a vacuum, the leeches will come back

They are liking the current conditions in your pond

I would personally add some fish to the pond to control the leeches