In Framer, there is an object you can put on the canvas called “Scroll” which can be linked to another frame for the actual content that scrolls. This approach is really clean when you’re wanting to have scrolling in your project because you don’t have to deal so much with the “Clip Contents” functionality.
One workaround I have done in Figma is to create a component of the scroll content so that it can be referenced in multiple locations—this clutters up the assets panel though and I am not sure how it affects the performance of the file.
What approaches have you taken to achieve a similar result?