fix #20558: Split staff creates incorrect results