Navigation without NavigationView but keeping scroll position swiftUI

I want to be able to create a main 'feed' like view that has a fully custom navigation bar at the top and card like views in a scroll view that are also clickable. I have managed to implement navigation without the use of a NavigationView but when I return to the main view the scroll view's position is reset to the top.

Is there any way to get around this without having a NavigationView and navigation links or some way of properly customising the Navigation bars. I have read many articles on customisation but none of them allow full customisation of button placement, title placement and full style/height.
Navigation without NavigationView but keeping scroll position swiftUI
 
 
Q