No active warehouse selected in the current session. Select an active warehouse with the 'use warehouse' command

I've configured a snowflake resources

Connection test is successful.

Here is the Snowflake setup

Now I go to create an app

So let's USE WAREHOUSE COMPUTE_WH

If I run each of these statement, one at a time - first select current_warehouse() and then, select * from hello_world I get back results.

What am I missing? Aren't i setting the default warehouse in the resource connector?
When someone is writing an app how can I make it so they use the compute_wh?

To further complicate things - My retool user has COMPUTE_WH as the default warehouse.

Thanks.