There were changes in 23.0.1 to address inconsistencies with two settings, Truncated search result width and Maximum search result line length. If Truncated search result width is non-zero then it can truncate the leading or trailing part of line if the length before/after exceeds the width. Setting it to 0 disables that.
If truncate width is disabled, and Maximum search result line length is non-zero, then it may truncate the trailing part of the search result line. Setting this to zero disables it. If both truncate width AND maximum line length are disabled, then the entire line is returned.
Prior to v23.0.1, those two settings didn't behave well together and had implementations for foreground and background searches with inconsistent results. To simplify in v23.0.1, it does one or the other, but not both. Docs don't make that clear, I will clarify that in future release. If you think v23.0.1 is still not handling truncate or maximum length correctly, please post an example and I will investigate, could still be something wrong with the new implementation.