The token strategy did not make much of a difference, but replacing `.onAppear` and `.onDisappear` with `.onReceive` worked. I also decided to use `MergeMany` instead of having one `.onReceive` for each notification (there are many).
https://developer.apple.com/documentation/combine/publishers/merg...