Well, 70% sure wouldn't be "about half," not that I think it's actually that high. And what really matters is the entire first-tier group, not the 26-man at any given time. That is probably part of what Hayes got wrong. Three of the names you mentioned might not have even been on the 26-man at the time of the leak ("recent weeks" is really vague).
Seems like everyone - the beat writers and the front office - are completely cowed by certain players, or we'd either have confirmation they are vaxxed, a "no comment," or better leaks. And we now know Haseley isn't vaxxed. The reality is even if the team made progress and wound up with 20 guys on the current roster vaccinated, the AAA roster could still screw it up for everyone.