The rear bumper is shorter and has less curve than the front.
I don't know if you are referring to the front or rear with the 25" versus 31" issue, but I would not be surprised if the rear frame width of a longbed 1/2 ton differs from the shortbed.
My guess is that your original brackets and bumper were a backyard rig job and not the right ones for the truck.