I suspect the issue was at the call site? Hope you've solved the mystery since!
My first instinct is also to maybe try a Singleton? static let shared: LocationManager = LocationManager()
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: