A data engineering team is migrating its development workflow from the Databricks UI to a local IDE using Databricks Connect. A junior engineer successfully sets up their connection profile but receives a `Py4JError` upon trying to initialize a `SparkSession`. The cluster they are connecting to runs Databricks Runtime 14.3, which uses Python 3.11.2. The engineer's local environment is running Python 3.11.5. What is the primary reason for this connection failure?