There currently seems to be a problem with returning more than one value. Returning one value works fine and is no problem at all. So this bug won’t break any callbacks that only use a single return value. I am still investigating as to why this is happening.
E.g. this will currently not work and only data1 will have its proper value. data2 and data3 will be nil:
local data1, data2, data3 = exports["kimi_callbacks"]:Trigger("doSomething", someOtherData)
Related: Lua exports only allowing a single return value
EDIT: This issue has been fixed by the CFX team. You can now return multiple values without a problem!