I dont think she has improved...now before u yell at me hear me out!
I always thought Amrapali was fantastic in her acting...right from the beginning...ppl only thought that she was overacting...the character required her to be a psycho and her acting intensified our hatred towards her...which obviously means that she was successful as a villain.
Now, in QH 2, her character requires her to be this calm and collected villain. Now she is more composed, can think even more clearly, and has matured a lot in her "villainness." I believe the reason ppl think she is not overacting is because of her character. Her acting has been phenomenal from the very beginning. Now this doesnt mean i love Tanveer. THAT woud be madness on my part LOL😊