TextMeshPro, ContentSizeFitter can't work well

unity 2019.4.37f1
I move the border and trigger text wrapping, but the height of the text doesn't change correctly when I use ContentSizeFitter(Vertical Fit Preferred Size).
8709318--1176642--upload_2023-1-6_14-15-50.png
8709318--1176678--upload_2023-1-6_14-19-7.png
ContentSizeFitter works well,8709318--1176645--upload_2023-1-6_14-15-50.png8709318--1176675--upload_2023-1-6_14-18-49.png
try stretching the width, then here is one line missing when calculating the height.

8709327--1176681--upload_2023-1-6_14-38-40.png
here is the text, two line