Probably the best option would be to test how long the solder surface can remain in the cleaning solution without unacceptable discoloration. This is simple enough to do, though a little tedious.
Prepare a min. 16 cm long strip of copper or copper cad PCB, evenly tinned with your solder, reflowed to smooth it, and clean off all flux with IPA or preferably proprietary flux remover and paper towel. Don't use abrasives as you want a smooth bright surface. Don't touch the clean defluxed surface. Suspend the strip over the cleaning solution in such a way that you can easily lower it a centimetre at a time, and re-secure it. Then its just a matter of lowering the strip into the cleaning solution, by one centimetre every minute, on the minute, and at the fifteenth minute, removing it and immediately rinsing it. You can then examine the strip to see how far up from the bottom the discoloration extends, and thus determine the maximum permissible time in the cleaning solution.