Tape measurements can be way off, depending on a lot of factors, not the least of which is that there are so many different ones out there with each one claiming to be the most accurate available. Exactly where you measure-how tight you pull it, and....did you use a beef or dairy tape?
But, it seems that there are too many variables missing to accurately determine if the animals produced the yield and weights that would meet a rough standard.
1. Unsure of what the true live weight was the day they went to slaughter.
2. Hanging weight is unknown.
3. All you really know for sure is what your total packaged take-home weight is.
If you KNOW 2 of the variables, you can calculate to find the 3rd one, but pretty much just speculating on the live weight won't get you very close on the hanging weight.
Of all the things I have read in this thread, I keep going back to what SBMF 2015 said regarding Holstein adding muscle. (the part we eat)
"should add frame, but not muscle."
Holsteins are generally tall leggy animals.. lots of total frame, and lot of their genetics go towards growing milk production capacity first and muscle production 2nd. It takes longer for most dairy breeds to grow to slaughter weight and development. A straight beef genetic is almost all toward muscle growth from the git go. Adding beef genetic to a dairy breed will help offset that extra time, but the beef input won't completely negate the Holstein's need for longer development. I believe the usual on pasture + finishing time for a dairy breed is around `18 months and I would NOT expect a beef/dairy cross to be much less. 1/2 that calf's genetics is still dairy no matter how you cut it.
As far as your bring home weight. Too much unknown there too. How did you have it cut? Did you get 5lbs of liver, a 3 lb heart? kidneys, oxtail, cheekmeat, shanks for stewmeat? You like beef tongue and tripe? None of those are muscle (heart/tongue excepted) but they all figure into total boxed/packaged weight.
I suspect your beef will taste exceptional and be nice and tender. Just not as much there as you had hoped for and I think 45-60 days longer on pasture and 30-40 days more on feed would do wonders with the same calves.
Like others, I find it very perplexing that your processor didn't give you a hanging weight.