I do the exact same thing, I ask for the budget first. They always say "we're open". Then I ask "are you guys good with 16 lpa" and they are quite happy and say "yeah we could work with that"
Then I ask "what about 60 lpa, is that in your budget?" And they generally show their hand 😂
That being said, the problem isn't the decision really, it's that the JD says something, and then the hiring manager realises "shit we need someone else". That's when HRs start ghosting because they are thinking "my company has no fucking clue what it really wants and I can't say that to the candidate".