Using dynamic tags in WriteBack Table for triggering tasks
Currently you are triggering the task in Sense using the API that requires taskid.
This makes it impossible to use the {{APP.SUFFIX}} to trigger different tasks since it needs to result in a unique ID.
You have shown me a solution that uses custom properties in Sense to get around this.
But I'm proposing that you use another API instead
https://help.qlik.com/en-US/sense-developer/November2021/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Task-Start-By-Name-Async.htm
Using this API instead it is possible to trigger based on task name making it possible to use {{APP.SUFFIX}} to trigger different tasks.
The drawback of using the custom properties sulution is that you have to know the app id for each of the different apps that you want to trigger.