SMS filtered by Message Filter Extension return a sender with "(filtered)" postfix

I am currently integrating Unwanted Communication Reporting Extension into the project. Ignoring all the UI issues that I had faced I can say that the extension seems to be doing what it claims.

With that said there is a critical issue which occurs when this app extension is paired with Message Filter Extension. Any SMS filtered by Message Filter Extension will contain invalid sender information when reported via Unwanted Communication Reporting Extension.

When attempting to complete report classificationResponse(for request:ILClassificationRequest) -> ILClassificationResponse method is called returning request containing all the information about the communication. This object contains array of communications, be it calls or messages, with each object containing a sender. For both filtered and non-filtered messages this sender property will return a phone number string, however the problem is that filtered messages will contain "(filtered)" postfix (e.g. "+12345678901(filtered)"). This renders ILClassificationAction.reportJunkAndBlockSender action useless. Sender will be blocked, however the phone number that is actually blocked is incorrect as it contains postfix as part of the number itself. Image attached for more context.

Is there any way to avoid this issue? Removing Message Filter Extension is not an option.

SMS filtered by Message Filter Extension return a sender with "(filtered)" postfix
 
 
Q