I'm surprised that crystal violet didn't work for you. Check out protocol in attached paper.
The colonies photographed in Fig. 3 were stained for c. 12hours with 0.5 ml of 1mglmlp-iodonitrotetrazolium violet (Sigma Chemical Co.) in water, followed by fixation with 0.5 ml of 3% acetic acid.
Article The in vitro growth of murine high proliferative potential-c...
We see crystal violet in many protocols, yes. Maybe, you can try a different dye. Prepare nitro blue tetrazolium chloride solution by making a 1 mg/ml stock solution in 1x PBS (8 g NaCl, 0.2 g KCl, 1.44 g Na2HPO4, and 0.24 g KH2PO4 in H2O to final volume of 1,000 ml).
There is always the alternative of an automated colony counter where stains are generally not required to see and count colonies. The most often used system is the GelCount. https://www.oxford-optronix.com/en/GelCount