CanvasSize Scale not working properly on ScrollingFrames

I’ve been having some issues with ScrollingFrames where Scale isn’t behaving properly in CanvasSize. For instance, take this example:

Everything is working how it should. The CanvasSize is (0,322), 322 pixels tall which is the same as the absolute size of the scrolling frame. The scrollbar is not displayed because there is nothing to scroll to. This is correct behavior.

You would think that {0,0},{1,0} would be the same as {0,0},{0,322} for this – correct? 322 is the vertical height in pixels, so if the scale is set to 1 then it should be 322 pixels high as well. However, this is not the case. This is the result when I set the CanvasSize to {0,0},{1,0}:

The result should be the same as when I had it set to {0,0},{0,322}, but it is not – for some reason, it looks like it’s more than double that size.

Repro:

CanvasSize is relative to the ScrollingFrame’s parent, from what I recall.