Your comments

Are you sure you use the latest build?
Hm, this is strange. I will do more tests.
Could you please do a simple test for me? Please create a FixInsightTest.bat and run it. It will output the ExitCode.

@fixinsightCL.exe --project=C:\Path\To\SomeBrokenProject.dpr
@echo Exit Code:
@echo %errorlevel%
pause
This works fine for me. I just want to make sure that we are talking about the same problem.
Could you explain your idea in a few more details?