This thread started with a question about rust. The answer is "use rust inhibitor," which you already do.
However, it doesn't appear you're using an agent approved for oxygen use. Is that ok? Only you can answer what's right for you. Note, over the years the make up of the original Simple Green changed due to environmental issues. If you want to stay safe, check out BlueGold or Extreme Simple Green.
However the thread started, it was you who raised the question.
I have never used original Simple Green to clean tanks, and would not. I use Crystal Simple Green, a formulation with no scent. It's just a detergent to remove hydrocarbons, notably oils. The bubble test reduces the residual to a single digit PPM (3 or 5, I don't recall) in the water that is drained. Feel free to continue to suggest improvements, but I'm comfortable with what I'm doing and, again, it was how we were trained. It's possible you were trained differently (shrug), assuming you were trained. Different agencies, different times, different standards.
Also, it is certainly possible that they changed the formulation of CSG, but I bought two gallons of it some time ago and it might well be a lifetime supply at the rate I use it. I also have the Global cleaner, and the labeling doesn't say it's "approved for oxygen use" either. I use them interchanageably, more or less, for tanks and regs, but usually use the CSG because it's less expensive (or was).
Who says the cleaner you are using is "approved for oxygen use"? The manufacturer or an independent testing body of some sort? I would actually be surprised that, absent independent testing, anyone would make that claim without qualification. I'd expect something more like "intended for oxygen cleaning" or some such to avoid liability when someone used it incorrectly and got blown up.
I'm a partial pressure blender, and for nitrox I put in O2 first (for trimix, second). I've never had a problem with a mix to date. But if I'm doing it demonstrably wrong I want to know. Stuff does change, including training and procedural standards, and it's been quite some time since I took the classes.