Weird Part duration behavior after editing (possible bug?)

Hi all,
I’m running into a strange issue with Parts in VST Live (v3), and I’m not sure if this is expected behavior or a bug.
Basically, in some Songs the visual length of a Part doesn’t match its actual Duration.

What I mean is:
The Part looks fine on the Song Track.
Trigger (start position) is correct.
But the Duration value seems off, sometimes longer or shorter than the visible Part.
I really noticed this when using FlexLoop:
when I set one of these Parts to Loop, the blue loop area doesn’t line up with the Part itself.
it clearly follows the internal Duration, not what I see on the timeline.

At first I thought this was caused by splitting Parts with the scissors tool, because after doing that the problem shows up quite often.
But after more testing, I’ve seen the same thing even when creating new Parts from scratch, as if the Song itself gets into a “bad state” and every new Part inherits the issue.

Things that seem fine:
Parts coming from Cubase Arranger Track import behave correctly.
Rebuilding the Song from a fresh import also fixes it.
Things that seem risky:
editing or restructuring Parts directly inside VST Live.
It’s not always obvious until you start looping or doing Part-based transitions, then it becomes very confusing.

Has anyone else seen this?
Is this a known limitation, or does it sound like a real bug?

System: Windows 11 / VST Live 3.0.10 (tested 3.0.14 with the same result).

Thanks!