Zakaat on the sale of a property

Q: I sold a plot of land in March 2016 and paid Zakat @2.5% of the total sale. From the sale proceeds I purchased another property in August 2016. As per the sale agreement, a down payment was made and the balance amount would be paid in July 2017. My question is that do I have to pay zakaat on this amount also?

Breaking one's oaths

Q: I have done something that I swore by the Quran, that I would never do again, but I still do it. Then after I did it I swore again that I wouldn't do it, but then I still did it. I know that this time I will never do it again, but I feel like Allah doesn't love me, or trust me, or has forgiven me. And it has been horrible pain. Please someone help me. What is the kaffara for breaking an oath?