The new rust-based glcli appears to be enforcing the 4MB response size limit:
Error, message length too large: found 4362728 bytes, the limit is: 4194304 bytes
@nepet: if I remember correctly there was a parameter we could pass to the stub to configure that limit. Since we trust the server when it comes to responses, we can lift that limit, to 32MB for example.