Well done on getting your result, something people don't consider is that internal recruiters and HR are often just budget managers, and they are assesed on managing those budgets, and some of them are either arseholes, or in the job long enough to be able to throw lowballs at people to get them in the door, then they go back to their boss like a german shepard whos just caught a rabbit and go "look at me, i've saved this money on recruitment", often the line managers don't know what you are paid, or their bosses.