I have found a way to save a ScrollViews offset with a GeometryReader and a PreferenceKey.
GeometryReader
PreferenceKey
SwiftUI | Get current scroll po