Yes maybe it's that. Maybe oden knew he was going to die, and told whitebeard not to do anything when it happens.
Maybe he did beat kaido but couldn't resigned himself to kill him because they were part of the same crew once.
Maybe there is multiple reasons.
But I hope we'll see why because he looks close to oden and everyone in his crew also likes him.