SYMPTOM:
In Strategy Analytics Enterprise Command Manager 9.4.1, when using a script to create a subscription, if text name is applied to identify a prompt, the report cache generated in this way is not hit when there are other prompts with same text name in the project.
STEPS TO REPRODUCE:

CREATE CACHEUPDATESUBSCRIPTION "My FIRST CACHE SUBSCRIPTION" SCHEDULE "ON DATABASE LOAD" USER "administrator" CONTENT "Test" IN FOLDER "\Public Objects\REPORTS\741845" IN PROJECT "Strategy Tutorial" PROMPT "Elements of Year" ANSWER "8D679D5111D3E4981000E787EC6DE8A4:1";
TRIGGER SUBSCRIPTION GUID C4C8EAB045DBF8DD2301FCBBFE2EC56B FOR PROJECT "Strategy Tutorial";

Note: In the script, the first element is used to answer the report prompt.

CAUSE:
There are multiple prompts named “Elements of Year” in Tutorial Project, so the cache is not hit. This is a known issue in Strategy Analytics Enterprise Command Manager 9.4.1.
ACTION:
Currently this issue is still being reviewed for feasibility by our Technology team and it is not scoped for any upcoming scheduled Strategy release.
Strategy Internal Reference Number for the issue discussed in this technical note is 1001386.