thank you for givingA polite expression used to thank someone for giving or providing something. 주셔서 is the honorific form of 주다 followed by -아서/어서, meaning “for giving.”
thank you for doingA polite, formal expression used after a verb stem to thank someone for doing something. The 주셔서 part adds honor and respect toward the person being thanked.