It does that when the oscillator switch between being lower to being higher than the receive frequency, that the scanner decides what to use to get the best possible reception, and that you sometimes can switch yourself by enabling IFX to a frequency. So it might be a bug where the spectrum display doesn't honor that IF polarity change.
If you have an IF frequency of 10MHz that are shown in the middle of a spectrum from 0MHz to 20MHz and when you monitor 150MHz and the oscillator are at 140MHz then the resulting IF are 10MHz that will be at the middle of the spectrum.
A signal of 155MHz will result in a 15MHz IF, the difference between oscillator and input frequency, that will be displayed as 5MHz
higher on the spectrum.
If the scanner use an oscillator frequency of 160MHz and monitoring 150MHz it will produce an IF of 10MHz at the middle of the spectrum. A received signal of 155MHz will produce an IF of 5Mhz and will be displayed as 5MHz
lower on the spectrum.
@JoeBearcat needs to forward that bug to Uniden.
/Ubbe