Sonax Full Effect Wheel Cleaner is one of the best in my opinion.
https://www.sonax.com/Products/Xtrem...m-Cleaner-PLUS
Used it for years on Painted and Diamond Cut Alloys with no adverse effects.
Most of the time I do not need to scrub the wheels, Just spray on, leave for 5-10 mins then jet wash off.
I buy 5 litres at a time and decant into a sprayer.