The window-centering is an artifact of the fiddling I did for wayland. X11 lets an app specify initial window location, wayland doesn't, it centers the window. I'll put back the x11 'open centered' flags for SDL.
The broken vnc is yet another known problem with trixie. When you switch from wayland to x11, it doesn't properly reset everything and you end up with an x11 backend and a wayland vnc server. There are some hoops you can jump thru to fix that, do a web search and apply the usual garbage features. Instructions that cover disabling the wayland vnc and starting thex11 realvnc server is what you want.
But, other than the x11 version properly using the gpu, no reason to switch. The difference will be t30dpy using <20% of the cpu under x11 or 80%+ under wayland, but still not bad.
Bill