Content Blocker state not updating

I have a content blocker in my app and in app I check to see if the content blocker is enabled. Since iOS 15.4 the is enabled does not change unless the app is killed and reopened. When the app is put into the background and the user goes to iOS Settings>>Safari>>Extensions and enables the Content Blocker then returns to the app, the content blocker state still returns isEnabled as false until the app is fully terminated and reopened. The same is issue occurs when disabling the content blocker (although in this scenario it returns isEnabled as true until the app is killed and reopened.) This worked fine on all versions of iOS up until 15.4

This is the code I am using:

SFContentBlockerManager.getStateOfContentBlocker(withIdentifier: contentBlockerId, completionHandler: { (state, error) in

            print("new ContentBlockerState - \(String(describing: state?.isEnabled))")

        })

Is this an issue with iOS 15.4 or is there something else I have to do to get this working now.

I experience the same problem!

Any fix for this? Still a serious issue

Content Blocker state not updating
 
 
Q