Tikv client-c "Exception: Wrong format, too many padding bytes"

using client-c to write data into Tikv Cluster. when the region split, there is an exception throw " Wrong format, too many padding bytes"

Now the key-value to put into store as : client->Put(“testkeyneed” + std::to_string(i), std::string(20480, ‘a’));
If I change the key to std::string(i), then an "Wrong format, cursor over buffer size. (DecodeBytes) " will be thrown;
(because I can’t paste more than one pictures on the topic for the system rule)

more pictures can be referred to https://asktug.com/t/topic/665195