You can make use of any of these below options to make the process instance to Failed status instead of Completed with red font when any of the steps inside the process is falied actually.
- Process Wide Error Step should map to IS service which should call wm.prt.monitor:changeProcessStatus to update status as FAILED
- Place a Terminate Step after the Process Wide Error Step and mark Terminate Status as Failed
- Process Wide Error Step should map to IS service which should have an Exit and Signal Failure step at the end of the flow