Hi,
 I am trying to do washer split on a surface. sometimes, I am not getting circular split as expected. please refer the below image. If i try multiple times only, I am getting proper circular split. 
 Procedure used:
 I am using *createmark to select the innermost line &
 *trim_by_offset_edges to split the surface with that line with some offset
 i am getting improper split as shown below
  
 Version used: Hypermesh 2022.2
  
 Thanks in advance..
 