An industry source told us, "When Bhansali approached Rani yet again for a small cameo for his production Chenab Gandhi, she declined the offer. She clearly told him that she loved the script and would love to do it only if she was offered the main lead part. She was not willing to play second fiddle to Vidya Balan who was finalized as the main lead opposite Harman Baweja. Bhansali told her that he won't change Vidya as that would be very unprofessional on his part. Rani refused to budge."
Industry observers feel it was purposely done by Rani as she didn't want to be a part of any Bhansali film. She doesn't wish to offend Shahrukh Khan who is not on good terms with Bhansali post their potshots at each other last year. The King Khan had poked fun of Saawariya post his flopping and this had angered Bhansali a lot. He in return had not left any chance to give a verbal lashing at SRK. Rani is desperately wanting to resurrect her dwindling career and feels Shahrukh is a better bait than Bhansali whose market value has gone down post Saawariya.