I don't think application CI jobs run with workspace available. I also can't think of anything that's been merged in workspace.
--- quitOnLastWindowClosed is also blocked if a QEventLoopLocker is placed on the main application. All KJobs do this and a Kjob existing and hanging seems plausible, but that's a lot harder to grep for. All stdout/stderr of our newly spawned konsole should be forwarded to the test. @Ben is that available? Ideally with QT_LOGGING_RULES=*.debug=true