Here's the real reason May hasn't had more than a minor cameo in the anime in recent years. The harsh reality is much sadder than some people realize.
No reason given why they cant simply recast May. In the English dub they recasted May when TCPI took over from 4kids
in season 9