Here's something that I discovered serendipitously. I had a 50L black bin from Bunnings ( all of $9) that I threw my tank water into. I also chucked in a few pond snails. When my plants look a little pale from lack of lighting, and covered in diatoms or whatever, I chuck them into this bucket which I leave in the full sun. A week later, all the algae and diatomaceous material has been cleaned off the leaves. There are brown tracks on some of them which I take to be snail excreta. Some leaves get nibbled but not many. I then put the plant back into my goldfish tank, and the goldfish then voraciously clean off the snail excreta, and any clinging pond snails for desert. My plant then looks like a bought one!
Methods I read before include removing plants and washing them by hand under a tap leaf by leaf were tedious and did not work for the really stuck down growth, and also lead to leaf damage from my hands. This method is way better as long as you have a goldfish tank to do the secondary cleaning of snails and slime. Snails can carry diseases so I have managed to cultivate these from eggs. Your millimeterage may vary.