What do you think could cause eyes to be two different colors?

Depends. It depends on the iris pigment density. Some people are born with it. If you got it later it could be you lost pigment in one side more than the other. You may need to follow up with your eye doctor.