It would be better to say "I had thought that for having moved from the US, things would have changed." By saying "would have changed," you're using the past perfect conditional tense, which matches with the past perfect "had thought" that's used in the beginning of the sentence. With complex sentences that have multiple verb clauses, it's very frequently necessary to match the verb tenses together.