I found some similarities between KAIDO and Asura Hiranyakashipu from Hindu religion. Both have near immortal characteristics. Both are undefeated(or unkillable) in land, sea and air. Both have son (or daughter) they wanted to bend to their will. Hiranyakashipu died because of his son(not directly killed by son) so I think at last YAMATO will be the reason for Kaido’s defeat or death…. Vague guess….