I am in doubt about how to refer to a situation that may occur in the future, but based on factors that already exist in the present. Should I use the verb in the future or in the present? I'm using as an example the sentences below that I created myself. Which one (or perhaps more than one) would be correct?
Mother talking to her son's future teacher:
"And if you notice that he's having a hard time making friends, that's because he's a very shy boy."
"And if you notice he's having a hard time making friends, that'll be because he's a very shy boy."
"And if you notice he's having a hard time making friends, it will be because he's a very shy boy."