AWS Sagemaker env with Pinecone GPRC issues

Hey,
does anybody use the AWs Sagemaker with Pinecone GPRC?
I have an error in different environments like Jupiter, endpoint containers etc with

from pinecone.grpc import PineconeGRPC as Pinecone

as

----> 4 from pinecone.grpc import PineconeGRPC as Pinecone
      5 from custom_functions import aws_secret
      6 from pinecone import ServerlessSpec

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pinecone/grpc/__init__.py:47
      1 """
      2 Connecting to Pinecone with GRPC
      3 
   (...)
     44 
     45 """
---> 47 from .index_grpc import GRPCIndex
     48 from .pinecone import PineconeGRPC
     49 from .config import GRPCClientConfig

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pinecone/grpc/index_grpc.py:16
      7 from concurrent.futures import as_completed, Future
     10 from .utils import (
     11     dict_to_proto_struct,
     12     parse_fetch_response,
     13     parse_query_response,
     14     parse_stats_response,
     15 )
---> 16 from .vector_factory_grpc import VectorFactoryGRPC
     17 from .sparse_values_factory import SparseValuesFactory
     19 from pinecone.core.openapi.db_data.models import (
     20     FetchResponse,
     21     QueryResponse,
     22     IndexDescription as DescribeIndexStatsResponse,
     23 )

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pinecone/grpc/vector_factory_grpc.py:18
     11 from ..data import (
     12     VectorDictionaryMissingKeysError,
     13     VectorDictionaryExcessKeysError,
     14     VectorTupleLengthError,
     15     MetadataDictionaryExpectedError,
     16 )
     17 from ..data.types import VectorTuple, VectorTypedDict
---> 18 from .sparse_values_factory import SparseValuesFactory
     20 from pinecone.core.grpc.protos.db_data_2025_01_pb2 import (
     21     Vector as GRPCVector,
     22     SparseValues as GRPCSparseValues,
     23 )
     24 from pinecone.core.openapi.db_data.models import (
     25     SparseValues as OpenApiSparseValues,
     26     Vector as OpenApiVector,
     27 )

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pinecone/grpc/sparse_values_factory.py:9
      6 from ..data import SparseValuesTypeError, SparseValuesMissingKeysError
      7 from ..data.types import SparseVectorTypedDict
----> 9 from pinecone.core.grpc.protos.db_data_2025_01_pb2 import SparseValues as GRPCSparseValues
     10 from pinecone.core.openapi.db_data.models import SparseValues as OpenApiSparseValues
     11 from pinecone import SparseValues

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/pinecone/core/grpc/protos/db_data_2025_01_pb2.py:9
      7 from google.protobuf import descriptor as _descriptor
      8 from google.protobuf import descriptor_pool as _descriptor_pool
----> 9 from google.protobuf import runtime_version as _runtime_version
     10 from google.protobuf import symbol_database as _symbol_database
     11 from google.protobuf.internal import builder as _builder

ImportError: cannot import name 'runtime_version' from 'google.protobuf' (/home/ec2-user/anaconda3/envs/python3/lib/python3.10/site-packages/google/protobuf/__init__.py)

now i can solve it with installing protobuf==3.20.* for some of the environments, but it seems to be an ugly solution.
Anyone faced the same issue?

P.S. the issue is only with GRPC, the regular one works fine