I'm having trouble generating consistent query results. They're mostly correct where there's clear overlapping, but at the edges of the target object I get random results that are nowhere near it. Also, sometimes a querying object that's very far away from the target triggers as well. I've tried classic touches(), touches with label as well as overlaps(), with and without label - these all lead to the same result (screenshots 00-03).
Furthermore, I can only do one initial query. When I change the size of the target of the query and regenerate the checking objects, they still behave like I didn't change the target at all (04). However, when I save the scene and reopen it, the query is performed against the changed target - but any changes to it are again ignored. The random results described above repeat as well (05-06).
Lastly, what's the reasoning behind this decision (from the changelog): shapes of a scenario are not considered by queries of default shapes?