Signal overlap typically occurs when the emission spectra of different fluorophores or chromogens used in immunohistochemistry are too close to each other. As a result, the emitted light from one fluorophore can be detected in the channel of another, causing cross-talk. This is particularly problematic in multiplex staining techniques, where multiple markers are labeled simultaneously.