Hi,
I have tried your code, it happens as you said. But I can't find the reason for your problem.
But I have an alternate solution for you, In this case, you can use
FlowLayoutPanel. It solves your problem. And set the value of following properties of
FlowLayoutPanel.
AutoScroll = True
FlowDirection = TopDown
WrapContents = False