Rippled markers move 1 less frame than needed

Windows 10 x64, 25.03.24

When doing Ripple delete on a clip while Ripple Markers button active, the subsequent markers are moved by the length of the clip minus 1 frame. So after 30 deletions (on a 30fps project) the markers are left behind by 1 second and it keeps increasing.

Simple reproduction with 3x 1 second color clips, then X the first clip:


Maybe this is related.
Sometimes I use a range marker when I need to cut multiple clips of the same length. But if I set the length of the range marker to 00:00:04:00 for example, after the splits the resulting clip will be one frame shorter than expected.