I have been successfully using Combine with SwiftUI in a project of mine for months now, but now I am encountering strange behavior that I think may be an Apple bug