Your trim curve is bad. Use _Untrim on the surface with _KeepTrimObjects=_Yes. Select the trim curve that results, _Explode it and then re-Join. You will see that it is still open after that (small gap at the end of the arc part) you can simply move a control point on the straight part next to it to close it. Then use the closed, fixed trim curve to trim the surface again.