As you said, he wants 86 Kg for the Olympics. I don't think he has a chance of making the Olympics team at 97 with Azarpira, Yazdani, and probably Firouzpour competing for it, and even if he did, his chances of medaling are very low.
So if he wants to medal in the Olympics, 86 is his only chance. If Rahimi, who is only 19, keeps improving, Ghassempour may not make the team at 86 either.
I am not convinced all his problems are caused by his weight loss. He lost a match at 92 against Sadulaev, that he should have won if it wasn't for a mental mistake in the last 10 seconds. I think that really impacted him mentally. He then lost another match DT where he was ahead, and could have won if he had wrestled smarter.
The following hear, he won a tough match at 86 against Kadiev, and I was hoping that may be the end of his problems, but he then got destroyed by Zahid in the finals, and how lost a match against the young Azari.
I am afraid his best days may be behind him, and Rahimi may end up representing Iran in the Olympics.