Let's consider the following sentences :
He didn't know that we will soon buy a new house.
He didn't know that we would soon buy a new house.
I believe that both of them are gramatically correct, but they express different things.
In the first case the action refers to the future i.e. he wasn't aware that in the near future we are going to buy a new house. The second one has the same meaning, but in this case the action of buying the house is in the past i.e. we have already bought it. I would like to know if I am right.