As I understand it, the Chinese “Mandate from Heaven” thing is not a religious concept. It’s more of a philosophical concept. Perhaps it’s best understood as a right possessed by those who deserve that right.
Maybe a bhudist thing, or derivation of it?