I have heard that passenger car lengths were listed without the vestibule. The reason stated was that on most the vestibule was outside the frame.
On the Pennsylvania RR, it was definitely the practice to class the length without the vestibule. the P70 coach which they had a kazillion of was close to 80 feet long but was 70 feet without vestibules, hence the P70 class. The P54 coaches were also classes that way. These are the ones that were converted to MU cars on the East coast. There where also later P85 and other classes of lightweights.
The PB70 baggage car was shorter than the P70 coach because it did not have a vestibule on one end. the M70 mail car and B70 baggage were about 70 feet at the end beams. The B60 baggage was 60 feet long.
Everything I have read says they did not measure over coupler face on anything on the Pennsy.
Also I think the 40 ft boxcar was internal length. This was what the RR used to decide how much they could haul inthe car and that is very important to the business.
Also I think I remember reading that the NYC 70 foot coach was measured without the vestibules.