McKinley will be 75 in 2022. While that isn't extremely old for the House I think he'd decide call it quits and let Mooney run in the new WV-01.
He doesn't like Mooney, I don't think. Mooney is not well-liked at all by the WV GOP, and he always underperforms. He was also very unliked in Maryland (his old state), and lost a reddish-purple (non-Atlas colors) seat in 2010. He has also previously attended the RNC as a Maryland delegate, and carpetbagged with the sole purpose of running for WV-02.
Not only do I not expect Democrats to flip that seat, but first, Ojeda has to make it out of the primary against Huntington Mayor Steve Williams, who seems to now be the frontrunner and preferred by many Democrats.