The pin-by-pin function of plate fuel using OpenMC is bad

Hello everyone, I want to implement the pin-by-pin function of plate fuel using OpenMC, but there is a rather thorny problem at present. Based on the single-model, after the cross-sections homogenized by OpenMC are given to the multi-group function of OpenMC for calculation, the single-plate error reaches 2000pcm. But if we don’t homogenize, and output the cross-sections according to cell or material, the results are almost the same. Why is this the case?