No, I don't think it is correct. At least, the position of the preposition is not correct, in my opinion.
It should be, "List two factors that, according to the passage (= as stated or reported in the passage), had contributed..."
Hope this can help a native speaker of English.
Student or Learner