Personal sin doesn’t play a part in who’se worthy to consecrate the host or I would think Jesus would send angels to be priests. God works through us though and no angel has taken any high place of authority made by man or given him as far as reigning or governing from those positions. If Jesus intended so, there would have been cases of good angels running states or cities; parishes or dioceses–but they are to be our helpers in doing good. Satan’s helpers were also created good. If priests can consecrate with mortal sin on their souls, I would think Satan could (though he would do something blasphemous with the sacraments)
There has to be another reason they could consecrate the host. Maybe heaven has extraordinary angel priests. St. Francis didn’t know everything about heaven and the story might have been made up, but it would have been to teach a truth. Of course, in apologetics, sometimes you have to generalize because the Bible and Catechism could not contain all extenuating circumstances, but that’s not for anyone to decide as if official unless it’s made official. Then again, if angel-priests are not in public revelation or could be deduced from it, it could be considered a stumbling block for Vatican approval if it were said the angel consecrated the host.
Could anyone answer? Thanks!
Phil