I have been able to utilse the Service Now Connector in flow and pass the data back to powerapps via a http response.
However if i try to use the servicenow connector natively within powerapps , the data is not returned with the correct JSON schema, and is presented as a "results" object rather than an array of tabular data.
For example, with flow , I can specify the "response body JSON schema" using a smaple payload , so it is returned to powerapps as an array... (i have removed many of the JSON fields for ease in the below example )
{
"type": "array",
"items": {
"type": "object",
"properties": {
"property1": {
"type": "string"
},
"property2": {
"type": "string"
}
},
"required": [
"property1",
"property2",
]
}
}
But when i create a collection with the native connector
ClearCollect(ServiceNowTicketsNew,ServiceNow.GetRecords("incident")) within powerapps i get this...
The root of the collection
The results object is empty
The collection has one results object and after clicking within it i dont get an array 
I know that powerapps is recieving the data back as i can see it in the http response when I inspect the browser using the network tab. Also if i do a countrows in the colelction it counts the correct amount of rows. So there's obviously data returned, i just can't get to it ... grrr ! haha
Any idea how I can resolve this issue, as i would like to use the native connector if possible.
Any help would be greatly appreciated!