Second SPR filter broken on vertical video

What is your operating system?
Windows 10

What is your Shotcut version (see Help > About Shotcut)?
25.03.29

Can you repeat the problem? If so, what are the steps?
I’m trying to stabilize a video using a motion tracker, basically replicate https://www.youtube.com/watch?v=cUGB7vUE45M

Motion tracking and first SPR (Size, position & rotate) filter to offset works just fine, but when I add a second SPR filter to zoom in, it cancels out the first one (even with no-op params i.e. zoom 100%), and the video is shaky again. Difference can be seen by just enabling/disabling the second SPR filter.

My input video is 3840x2160, and it seems to work fine when I use “horizontal” video mode e.g. HD 1080p 30fps, but not when I use “Vertical HD 30fps” or custom video mode set to 1080x1920 (vertical).

Possibly related: the motion tracker preview frame is distorted after the first filter:

The grey-white rectangle is what I selected in motion tracker, and green is the preview I see after applying the first SPR.