I would go by the door sticker.
Truck weights have changed significantly over the past several years and the VIN format has not been updated to account for it. A 150/1500 pickup will now weigh 12,300lbs, but the VIN format still only accounts for a max gvwr of 11,400lbs for a 150/1500 model.
So the manufacturers (Dodge is the most common for "overweight" pickups) use the max gvwr of 11,400lbs when establishing the VIN, but put the actual gvwr on the sticker.
I dealt with this a lot at work because our vehicle database pulled from the VIN and the gvwr was wrong more often than right.
1975 American Clipper RV with Dodge 360 (photo in profile)
1998 American Clipper Fold n Roll Folding Trailer
Both born in Morgan Hill, CA to Irv Perch (Daddy of the Aristocrat trailers)