No, neither is correct. They both have the same problem - they use the simple present tense which, in those contexts, doesn't signify anything meaningful.
For 1 you need:
I am pleased that I didn't fail in my exam. (past)
I will be pleased if I don't fail in my exam. (future)
I'll be pleased if I haven't failed in my exam. (Exam is past, but you haven't got the results yet.)
For 2:
Despite the price falling, I still sold my house. (past)
Despite the price falling, I'm still selling my house. (present - future)
Despite the price falling, I will still sell my house. (future)
You could also use more complex tenses, depending on your meaning.

Student or Learner