I think because you are passing the object with the key of data you may be working at the wrong level of the startTrigger's output.
Getting your app object might need to be referenced as startTrigger.data['data'] or startTrigger.data.data
you could also change the key you are using for your object, or just pass {{query1.data}} directly without a key since it already contains one in the named RANK object array.