It seems the issue lies in the way Lakebridge is handling the Snowflake authentication, particularly with the sfAuthenticator parameter. While the plain Python code works, Lakebridge might not be correctly passing the necessary configuration for Snowflake authentication. Ensure that you're passing all required credentials properly, including sfAuthenticator, in the Lakebridge configuration. Also, check for any potential compatibility issues between the library version you're using and Snowflake's authentication methods. It might help to check the specific documentation or GitHub issues related to Lakebridge and Snowflake authentication to see if there are any known limitations or required workarounds for this integration.
James Wood