By comparing the packet capture situations of different versions of TiDB, it was found that the operation is normal under 4.0.8, while such a problem occurs in 4.0.2. By checking the release history, there are changes in the code related to partition. If TiDB before 4.0.5 is used with TiKV after 4.0.5, it will lead to unmarshal issues. Therefore, keeping both versions consistent generally avoids problems.