Sounds like the issue is they corrected the bug without documenting the breaking change and did it with minimal notice. Worse yet is that the API change will impact all software running on the host. So even if your distributed program works today, it will subtlety break when the user upgrades their host OS.
IOS 18 is at RC now and is scheduled to be released on Monday. Existing apps affected by this behavior change will break or misbehave when users update their devices to iOS 18 next week.