"Feel sorry for" but "feel sympathy for" — because the meaning of "for" differs in these phrases. I think you should not say "because", because "becasue" is "be (the) cause". So your sentence turns into: «I still say that the only reason Claire is going out with you is that the cause of it is that she feels sorry for you» "Reason" implies "cause" by itself.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.