As I said, I am not Catholic. Many of the friends I have who are Catholic have spoken to their priests about their beliefs. Their priests did not refust to offer them communion. They know their beliefs. They certainly struggle with it, understandably. I do understand your point.
Unfortunately, the root problem is that there are many “catholic” priests (and some bishops) who are not Catholic either. It’s actually a far bigger and deeper problem than the abuse scandals which a salacious press has been happy to sensationalize over the years. Indeed, one can go so far as to say that the reason you had the abuse issue in the first place is that those who committed such acts (and those who turned a blind eye to them) where themselves long separated from the faith.