VerticalScrollBarInset insets when it shouldn't

When VerticalScrollBarInset is set the ScrollBar the inset should only be applied when the ScrollBar is showing, but if the space difference between AbsoluteSize.Y and CanvasSize.Y.Offset is less than ScrollBarThickness the inset will be applied with the ScrollBar not visible.

Repro file:
scroll_repro.rbxl (21.2 KB)

Example of issue:
https://i.gyazo.com/c7a78bdabb2b0d5bb44bedc5567d7e72.mp4
The inset is applied even when the scroll bar isn’t there.