I have a SwiftUI modal view that consists of a scroll view, and implements the scrollTo functionality perfectly the first time it is presented.
The functionality breaks all subsequent times it is presented.
Any reason why this behavior may be happening? SwiftUI views are struct so every presentation must be fresh / starting with the same state. It is presented using fullScreenCover.