This is unacceptable and they need to do what’s right by you. With all the documentation of the ordeal and the various ways it fell short, they should be able to get HQ approval.
As a PSA, what’s the spec of this VIN, so those of us still waiting for a VIN match can also be aware?