I think you are just seeing aliasing problems which is always a potential problem with Digital Oscilloscopes.
Here is the situation. At 1msec per division, the scope is probably doing 200 samples per division.
That is one sample per cycle of your 200Khz waveform. How can you properly show a waveform accurately with one sample per cycle?
Now we can also deduce the exact frequency of the applied waveform.
If you are showing a 5mS waveform, your applied signal is something like 0.1% off 200KHz according to the Rigol timebase. So I assume the Rigol sees the applied waveform as 199.9kHz or 200.1 kHz.
Checking for aliasing is just something you have to check for with a digital oscilloscope, and if you used an analog oscilloscope, you just don't have this problem at all.
If you turn on long memory in the Aquire menu, the Rigol can increase the number of samples, so there are now many samples per cycle, and it will work the way you expected.
So it is not a bug. It is the oscilloscope working exactly as designed. What you will find is if you press the "Auto" button, the oscilloscope will probably switch to the correct timebase to see the waveform properly, so use Auto to check that you are not confusing yourself by looking at a fictitious aliased waveform. Once you learn this, you will have no problems.
Richard