I have not, I have two medium-sized ponds in my backyard. One is big enough to swim around in and do a couple of laps if you are feeling up to it. However, I tried some of the basic chemical muck removers and had no luck. If it had an effect, it wasn't enough to notice.

I do have a partial solution. If you are looking for something to prevent you from sinking in the muck while you are in the pond, I would try the MuckMat from Goodbye to Muck at https://goodbyetomuck.com/muckmat I bought one two years ago. It basically just creates a large area where you can stand on without sinking. I didn't have many weeds but it supposedly kills them off too. But for creating a swimming area which you can use to step out of the pond, it is great.