If you fixed it, you should mark your answer as accepted so others know that there's a fix for the issue without having to read through the replies.
Secondly, a lot of wordy paragraphs with code interspersed isn't easy to read if you have issues with your code, so it would be appreciated if you would add a chunk of code to explain the initial issue and then the fixed code. Maybe not for this post, but certainly for future ones. Thanks!
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: