Sorry to hear you are having issues. I have no experience with RI's thankfully but your comment about creating an environment for mites is incorrect. Mites don't just appear - they had to had come in on your snake or you brought some in on your clothes from a pet store or reptile show.
More than likely, your snake had them when you got him and it took time to show up.
Someone else will chime in on the RI issues.