I agree with you that jon knows about dany's feelings. Some people thinks that after the intimate scene on the ship, with her running away, he thinks she doesn't feel the same but for me he knows since ep5 when he looked at her with a sorry expression after saying he was going to lead the expedition. He takes her running away for what it is IMHO: her being overwhelmed and scared. So he's going to wait for the right moment, for her to be more ready, but he's definitely going to act.
Glad you see where I’m coming from. I know a lot of us joke about Jon “knowing nothing” and he is impulsive and silly sometimes. But he’s observant and empathetic. He can read her.
He knows what’s up. And it’s so sweet to see him trying to take care of her when he’s the one who nearly died.