I don't know about the others, but #2 (Cursor measures screenborder) is absolutely reproducible, and it borders on being a show-stopper for me.
If it's a deliberate design decision then it's an idiotic one, there's no possible use case for wanting to measure time between a point on a waveform and the edge of the screen. It simply doesn't mean anything.
Fortunately my local distributor (Telonic - UK) does understand this and has, I'm assured, reported it back to Siglent as a bug.
It is a deliberate design decision.
And to me it is weird to measure some two random positions that are somewhere in the buffer that I cannot see.
How do you position cursor in a right place?
Just use zoom, it will show you complete event and you can also move across complete event and also position it accurately.
Scope just work that way and there is a technique that works. Learn it. Or not.
But it is not a bug. Bug is a violation of what scope is supposed to do based on how it is supposed to work. Like when you say you have a Bode plot but it does not work.
....................................................................
Just a data point so people can see how sometimes some requests are just random...
I plugged in my Keysight MSO-X3104T.
I captured something (1MHz 100 period burst, repetition rate 1 ms).
It was Single captured at 200µs/div.
Cursors were set at 0 s (trigger point) and 1ms (second burst).
Then timebase was changed in such way that cursor X2 was outside screen. Original data is still in scope memory.
Measurements for X2 cursors disappeared, together with delta measurements.
If I then change horizontal position in such way that cursor X1 is also outside the screen, then all cursor measurements are gone.
If I reset position and timebase to original ones, cursor data gets back.
So for cursor measurements it definitely uses screen as a boundary where measurements are done. Nothing outside the screen is taken into account. despite being in the scope memory.
Guess what, same is for measurements.
And it makes sense. Scope is an instrument where we are looking into waveforms on screen
and want measurements for what we are looking at.
We don't want for measurements to take into account unknown data outside the screen. We literally don't know what is that we don't see.
To achieve looking at the detail while still measuring long event, on Keysight you use zoom in a same way as on Siglent.
I think Keysight missed the memo they are stupid too....