ScrollBarInset not working with AutomaticCanvasSize

I have a scrolling frame with AutomaticCanvasSize on Y and VerticalScrollBarInset on always, but the scroll bar inset is not working correctly with automatic canvas size:

Without automatic canvas size:
image


With automatic canvas size:

image

With automatic canvas size, the scroll bar stays on top of part of the frame, that is, makes VerticalScrollBarInset stop working.

Doesn’t affect much in that area but in other parts of the frame, it does break some features. The canvas size has to be automatic because the amount of elements in the frame is not always the same, a script changes it.

I searched on the Roblox API and dev forum but found nothing about this, what am I doing wrong? Is it a bug?

If you need any additional information please ask, any help is appreciated.

Is this intended? Is anyone else having this issue? I haven’t found a solution yet, I can only think of applying the 8 pixels offset manually or by script, but why is the VerticalScrollBarInset property not working? My sliders are suffering with this.