Simply changing from @ObservedObject to @StateObject fixed the problem.
Thanks all.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: