BigQuery Questions Timeout

Hey guys I have trouble on querying BQ.
I have query that could be executed using BQ UI but always or rather often timeout in Metabase.

Do you have any idea how to optimize BQ querying performance in Metabase?

Thanks.

08-21 02:04:26 DEBUG metabase.middleware :: GET /api/database 200 (2 ms) (3 DB calls). Jetty threads: 8/50 (43 busy, 3 idle, 0 queued)
08-21 02:04:26 DEBUG metabase.middleware :: GET /api/database 200 (35 ms) (5 DB calls). Jetty threads: 8/50 (43 busy, 3 idle, 0 queued)
08-21 02:04:26 DEBUG metabase.middleware :: GET /api/setting 200 (373 µs) (0 DB calls). Jetty threads: 8/50 (43 busy, 3 idle, 0 queued)
08-21 02:05:01 DEBUG metabase.middleware :: GET /api/metric 200 (485 µs) (1 DB calls). Jetty threads: 8/50 (44 busy, 2 idle, 0 queued)
08-21 02:05:01 DEBUG metabase.middleware :: GET /api/segment 200 (693 µs) (1 DB calls). Jetty threads: 8/50 (44 busy, 2 idle, 0 queued)

This is last log from 2 queries call


Look like memory hitting ceiling is root cause. Any thoughts?