Why is this guy sweet in messages but not in person?

How do i fix this? I seem to like the guy in messages and in text because he is sweet and often detailed in messages but when i meet him in person, he is really quiet, talks less about himself and he is caring in person as well but very subtle.

Whenever i chat with him, i grow to like him more and more cause he is considerate and sweet, cares for me and checks up on me often, gives advises and tips to help me on my health. We seem to be emotionally dependent to each other and i even feel a boyfriend is redundant cause he fills my emotional needs and i think it's the same with him considering how clingy he can get. But, i often get disappointed cause when we meet he is not that talkative, not that sweet. Sometimes he has wandering eyes while talking with me and sometimes he doesn't even look at me often in the eye.

I dont know if im imagining the chemistry over messages versus in person. But he did accompany me in my work and helped me in my work. He mentioned he is even willing to help me even if for free. Lately, he has been transparent as well and would tell me things as it is as to the reason why even if its embarrassing cause im a naturally inquisitive person. He's very transparent of his life status, why he made certain decisions and even invited me to his house as he said life lessons taught him to be transparent.

Why is this guy sweet in messages but not in person?
Post Opinion