Scroll depth tracking is a whole can of worms... more so when dealing with Adobe which is not a heartbeat tracking system (and while yes, you can make it do that, but you will blow you budget of server calls, so I don't recommend doing that 😛 )
Now, that said, Adobe does have a plugin you can add called "getPercentPageViewed" (https://experienceleague.adobe.com/docs/analytics/implementation/vars/plugins/getpercentpageviewed.html?lang=en), and basically it will record the different scroll depth info from the previous page (final %, highest % reached, initial %, etc). So if the user closes the browser, or types a new URL into their browser and navigates away from the site without triggering a new tracking call, those pages will be missing data.
Now, of course, you also have to pay attention to the device/screen width... as some content will appear differently or more condensed on a mobile phone (or stacked a lot higher on a mobile phone) then would be displayed on a desktop device... so 50% on a phone will be a very different position than 50% on a tablet and very different again from 50% on a large monitor.....
So for basic info, this will probably work for you.