I'm not sure what the problem is, then. I've had difficulty getting ScrollContainers to work properly, but I've eventually succeeded.
There's some "magic" in the way it incorporates the scroll bar, which is easy to mess up.
And I had a recent issue with a node that I added to a ScrollContainer's container child that was extending outside the ScrollContainer. I solved it by enabling the ScrollContainer's Clip Content property.