You are right with question 2. Question 1: in spite of means despite.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
you are right with the second quesiton.
hii yunus
and the first one is instead of the fact that.
you are right grammatically we can use "because of" before "the fact