SYMPTOM:
Dynamic Subscription report is not filtered in a personalized report execution (PRE) in Strategy Narrowcast 9.x - 10.x, and all recipients get the entire report content without being filtered.
STEPS TO REPRODUCE:
Follow the steps below to reproduce the issue:
CAUSE:
The reason for the issue is that the xml generated in step 2 does not contain the correct object ID. The first object ID in the xml should be the prompt object ID, as shown below:

This preference object xml definition is created according to the first report "R_Prompt", while the Information Object is pointing to a different report "Dynamic Report Execution (Content Report)". And the prompt object ID in the preference object xml definition is different from the embedded prompt ID of the Information Object report. As a result, all recipients may receive the entire report content without being filtered since the preference object is not taking in place.
ACTION:
Follow the steps below to make the preference object point to the correct prompt object: