Is "give that to" here used as the same meaning as "owing to"?
Native speaker’s answer
Rebecca
Yes, to "give to" in this context means to give someone the credit for doing something which is similar to "owing to", however it is more about giving someone recognition than actually owing them something. This is not a very common use of the phrase "give to". Ex: I give it all to her, she's done most of the work. Ex: He gave me all the credit for coming up with the idea.