Why Multi-Agent AI Systems Fail: Lessons from Building Caywork | Caywork Blog