You can not stand a new rimed or belted case next to a fired case and tell if you have a headspace problem. This is for the simple reason the rim and belt controls the headspace and not the shoulder location.
Example below is a new unfired British .303 case in a Wilson gauge and the rim is keeping the case from dropping even further into the case. And why the shoulder location means nothing on a rimmed or belted case. The British use cordite powder that looked like spaghetti and the powder was placed into the case and then the shoulder and the neck of the case was formed. And this holds true of the British designed belted cases and dates from a older time when manufacturing tolerances were much more sloppy than today's standards.
Below the case shoulder was over a 1/4 of an inch shorter than the shoulder of the chamber. And has nothing to do with headspace measured off the rim.
The only thing that matters with a rimmed, belted, or rimless case is head clearance if you want the cases to last when reloading.
And if you have excess head clearance the case will stretch in the base web area.
Bottom line if your "gunsmith" only looked at your cases and said you had a headspace problem and didn't use a headspace gauge I would start looking for a new gunsmith.
At home you can take a new or fully resized case and a fired spent primer to find you head clearance. And the amount the primer is protruding from the rear of the case is your head clearance using the bolt face to fully seat the primer.
Below only rim thickness and the height of the belt controls headspace and the upper shoulder area of the case when fired will fireform to the shape of the chamber.