I got some funny stuff going on, i did exactly as you described, first did a factory default, adjusted gen and scope to what you say additionally like to mention i have record length set to auto, i guess you also have it set to auto.
When i get to the fft it still looks like yours but then the scope wont let me make adjustment to the values you do, no matter from which setting i approach it i can not get at a center of 455 your span, rbw or window, it will not let me as long the timebase is sort off "locked" on the 1 ms setting.
If i then try to change record length i can change from auto to a specific value, it doesnt matter what value i choose, as long as it is not on auto the timebase then jumps to 5.33 ms
I then can change the setting to yours but then timebase is at 5.33 ms so i have the inaccuracy on highres.
The only way to avoid that is then increasing span to 4 MHz, the timebase is now not locked anymore at 1 ms and moves when i change start,stop,span,rbw or window.
Not also that after changing the timebase i can only (almost) get to your values provided i choose flattop as fft window, with the other fft windows i cant get to your values.
I made several screenshots showing the process.
I am getting inclined to re do the firmware update, it seems there is something wrong?...
Photo 1-5: trying to make your settings but scope wont let me no matter what value i try to change to your values.
Photo 6 in scope mode record length is set to auto giving a rate of 10.4 MSa/s
Photo 7 in fft mode the record length is still adjustable but at auto giving a rate of 10.4 MSa/s
Photo 8 i change record length to (no matter what) 200 Ksa and timebase changes to 5.33 ms.
Photo 9 the record length adjustment is now greyed out,cannot be changed anymore and is fixed at 131 Ksa.
Photo 10 now i can make your settings but the timebase is set at 5.33 ms and highres is inaccurate