NJ needs to get consistent with their mileage sign criteria. They were up to constancy till 1998 when NJ started a campaign to add new plot point destinations where the signs are next posted after each destinations are reached for a new mileage sign to be seen.
Evidence is on US 1 entering the state from Morrisville that reads mileage to Plainsboro, New Brunswick, and Newark 45 miles away. The next follow up is at Plainsboro with now New Brunswick, Woodbridge, and Newark. Then after that the third is strategically placed in New Brunswick north of Route 18 for Woodbridge, Newark, and Fort Lee.
These newer signs use the municipality limit rather than the center of the listed community. The original mileage signs used town centers or Downtowns. Thus with the old and the new together, it can create some confusion due to the points plotted for mileage to. In addition NJDOT in their campaign to convert to mixed case lettering, are carbon copying the old all caps onto the new signs, and not doing a quality check to see the current validility.