Most of you guys will agree with me when I say that Eklavya does not want to be ravan. I think because all the events and people around can't not let him turn good.
First he got to play Ravan which reminded him off his real life that everyone thinks he is Ravan or Tulsi, KT
Then Daksha Chachi said that Ravan can't kill Ravan. If his own relatives will think like this then what will Eklavya do.
So with all the negatives events and negatives thinking of people around him, it is hard for Eklavya to change in to the Ram from being a Ravan