I don't know if anyone else has had this problem, but whenever you go up against any AI Waluigi, if he is not directly above the ledge when he's offstage, he doesn't recover.
He still has all of his jumps and he could've been hit high and out with tons of time, but he just tumbles to his death...