Embedding dashboard by value renderer throws error for all filters having filter.meta.value type as string


I have embedded an existing dashboard using getDashboardContainerByValueRenderer in a custom plugin. When I apply a filter which has filter.meta.value as string for eg. filter for a field present i.e. Field: exists, I get the below error in ui. The same happens in dashboard_embeddable_example plugin. This does not happen if filter.meta.value is a formatter function.
This issue came up in kibana version 8.4.1 as redux_embeddable_wrapper is introduced in it, didn't face it in v7.17.1
Also checked for v8.4.3, found the same issue there.

Is there a solution for this?