Am I missing something?

The final boss in the Olympia update has me STUCK. His moves are nearly impossible to dodge for me. Maybe I just suck idk. I’ve beaten the original final boss a bajillion times no problem. This new boss just does an insane amount of damage and nearly impossible to avoid. This is my favorite game to play on my Ally x, but this boss has been incredibly frustrating for me. I’ll get to him with 3 revives and full health nearly every time, usually with 300+ health. I just don’t stand a chance. Is there some trick I’m not aware of?