It's probably bad harness. I had a similar bad experience with qwen max yesterday also through opencode.
In the past I tried Kimi thru Claude code I might try that again