Intersting topic Chris.
There is nothing wrong with using a detergent rinse with your microsplitting solutions, and as you have found, it can reduce your cleaning time. However, I personally find it to not be required, is an unnecessary additional expense and also removes one of my USP's in that, with HWE, I like to leave the carpet/upholstery as near residue free as is possible.
From what you have posted above, one thought comes to mind. That very important part of the cleaning pie called AGITATION. It suggests to me that you are reducing the agitation and increasing the CHEMISTRY segment to balance the equation.
Let me explain how I make microsplitting work for me using my twin vac 100psi portable. Naturally I pre-vac thoroughly. I apply my solution through an adjustable Spraymaster in line sprayer. Typically at 1:16 but in very highly soiled areas I may turn the dial to 1:8. I then agitate with my HOST Machine. For residential wool or nylon I use the extra soft gold brushes, for polyprop the standard white and Flotex the black brushes. I continue to brush and brush and brush until the carpet "looks clean". I will sometimes use a spotting mix of M/Splitter on stubborn spots and spills whilst brushing. Only when I'm satisfied that the carpet's soil has been broken down will I then rinse the carpet. It is exceptionally rare that I need to repeat the process and apart from an occasionally acid rinse, I haven't used, or needed, a rinse agent for over 3 years.
As I stated at the beginning, there is nothing wrong with your method. You are filling the cleaning pie in a different way to myself. Your way has the benefit of reducing the time taken for agitation and, hopefully, the time taken to complete the job.
The Crystal Green you are using is a superb, premium quality detergent. In many cases I feel it would be a bit of overkill. As most of my residential work is on wool carpets, it's I product I wouldn't use myself.
Safe and happy cleaning:)
Ken