This module I am answering asked me to provide a reason why Wolff–Kishner reduction is favored over Clemmensen reduction in reducing (3Z)-pent-3-enal to (2Z)-pent-2-ene but either Wolff–Kishner or Clemmensen can be used to reduce pentanal to pentene.
I am currently running with the notion that the alkene substituent double bond's reactivity is the reason behind this since acid is used in Clemmensen reduction compared to Wolff–Kishner's base, and it might interfere with this alkene substituent instead of the carbonyl group in aldehyde. Is this notion correct?