I´ve been trying to make myself a Scroll View with buttons it works pretty well, except for the viewport. When I am centring my content it gets put randomly on the canvas primarily on, the panel, but it doesn´t need to be on there.
I’ll move your post to the dedicated UI forum.
This forum is for 2D features.