I have monitored the Query History while the app is running and there are no long running queries.

What I see is a long gap (2-3 minutes) between queries even reaching the warehouse to be executed.

Example of Query times and run length:

App Query 1:  8:30:00     500ms
App Query 2:  8:30:10     250ms
* 3 minute gap
App Query 3:  8:33:30     200ms
App Query 4:  8:33:25     300ms