I've had issues with exported json files form Spriter to AppGameKit 2.0.16.
I think I've zeroed in on the problem:
If you add an object to an animation in the spriter entity that doesn't exist in another animation within the same entity that animation will not work. Sometimes it seems just changing the Z order in different animations breaks the animation as well. It also sometimes seems irreversible, so deleting the added instance (object) doesn't help, but sometimes it does.
The animations work fine within spriter (Pro v4.1) and never break down in there, only when loaded by AGK.
They just seem very fragile, you have to constantly test an animation in AppGameKit as soon as you change something in Spriter to make sure it hasn't broken down.
If needed I can upload a broken json here
Hopefully I'm just doing something wrong...
Edit: I just added an object to an animation within an entity and instead of breaking the animation the program crashed when compiled and launched by AppGameKit instead
Edit 2: It seems to be the Z order that does this. If you move the newly added object to the bottom of the Z order (again, sometimes) you instead of getting a completely broken animation you end up with a slightly broken animation, and the new object doesn't show up. So maybe it's something to do with the bone-order being used from the first animation then when that changes in another animation it breaks down.
Edit 3: I've uploaded two .scon files. One that works and one that doesn't. The broken one has an object added to "idle" animation first in the Z order. If you need to see them in a project I will upload that too
My hovercraft is full of eels