Is there a limit on how many tables one connection can handle?

One error user can get when trying to load more tables than supported is:

io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: grpc: 
received message larger than max  (11993702 vs. 4194304)