hey yeah also I re read the thread, 20 minutes (3 times!) is ALOT. A few things I saw showed that about 5 minutes is the end of the safe zone for IC!!!
I suggest that you do a soak. Ultrasonic should be fast. If you think you need 20 minutes in a cleaner, try a long soak followed up by say a 1-2 minute clean.
The soap has its own chemical action that is probboly not effected by the sonic energy, that needs time to work too. Jewlery workers often only need 10-15 seconds to get their stuff clean. There is imo a good chance that if you need the whole 20 minutes, a big portion of that time might just be what the soap needs to infiltrate the grime natrually.
And heat too, warm soak. it makes a world of difference with soap if you get it warm.
and despite all the magic properties, its not like it gets rid of the utility of scrubbing. if you mechanically disturb grime with a brush, it will come off much faster.
Where the ultrasonic is good is that it can do the small spots that you can't hit, like under chips, in crevaces, etc. And even so, if you get the right tools (i.e. a soft bristle brush of the correct size, bottle brushes) so you can do a bit of poking under chips and stuff, to kinda disturb the contamination, after the soak but before the ultrasound, it will drastically reduce the time in the cleaner, because you will mechanically push out and break up large chunks that take a while to get 'disintegrated' by the energy without help. For instance, soft bristle brush to poke in under a IC, bottle brush around a potentiometer, etc.
Also the new concern I have with long term exposure is that it could do damage to the plating inside of carbon pots (they have a substrate, and a coating that is resistive. if you leave them in for too long (too lazy to disassemble and scrub (real gentle)/soak a bit, it can remove the coating that does the work, especially if its degraded).