Correct answer: linkage
Independent assortment fails when genes are on the same chromosome and stay associated during gamete formation. This phenomenon is called linkage, which causes certain allele combinations to be inherited together more often than expected.