For mine, I don't try to wash it very well.
When you ride off road ... it's dirty again ... and again ... and again.
Sometimes, I wash it very well, polish and place some wax on the tank. It protect it a little bit.
Try some car products like hard shampoo.
I have some Chemical Guys Citrus