Thank you for the feedback! Could both points be true? Or, asked differently, why is “le” necessary?
Could it be that “deber” combined with a pronoun (“le” in this case) means “to be due to”? This is the point I wanted to make. To express the meaning of this sentence, you need to add a pronoun to “deber”.
But, as you say, “le” combined with “lo” makes “le” change to “se”.
I think you should rephrase the question as “why is le used”? My non-native answer is that it’s not necessary but it’s idiomatic. To understand this sentence, you need to know that one basic meaning of deber is “to owe”: “I owe it to my father what I am today”.