according to this GitHub thread
there is a 4Mb ( 33 554 432 bits ) message limit on gRPC which could be related with the limts you encounter.
I would suggest to send each parameter on an individual gRPC message which would avoid the message limit and could be easier to maintain.