First if after you "clean" a record it keeps leaving deposits on the needle, you did not clean said record. You just released some dirt. You might not be using enough fluid, letting it soak in enough, or removing enough of it after the final wipe.
For me, do a manual clean with Grovemaster products, then it goes in the ultrasonic. After that it goes into a new premium sleeve. Use 6 drops of Grovemaster ultrasonic cleaner per gallon of distilled water. Some used records need to go through the process a couple of times.
Most of my records have 0 pop, hiss, clicks, very low noise floor. If they do, they get cleaned again. My needle almost never needs to be cleaned. I got a nice little ultrasonic cleaner for that.