hrm, maybe i should have tested the object to keyframe approach myself, especially the results in 2.8. Sounds like some depsgraph crap going on there with particles depending on rigidbody and vice versa. Especially that thing with the debris particles is tricky anyway, since object to keyframe has its own set of limitations (no variable topology, particles not responding to dynamic vertexgroups like in FM build)…
And very important, you need to delete the FM object manually after doing a convert to keyframes. I think because this is ALSO saved you cannot open the result in official 2.79b (due to crash). Hrm, maybe i should have added an option to auto-delete the FM object after export…
Additionally, you need to cache or bake the sim first before trying to export to keyframed objects.
But what about just baking the sim and hitting “Export to alembic” directly ? (Do not convert to keyframes before).
This may seem look stuck for a while while the export runs. Grrr, why is the “Object Options” -> “Face Sets” option disabled by default ? that would indeed export the assignments too, but for some reason the order is messed up after import.
Instead it seems to be sorted alphabetically. The slots have dummy materials assigned (with their original names), you need to append the materials from the original blend and put the appended materials onto the slots (so the order matches with the dummy material names)
Furthermore, if you exported the whole scene including cameras, you will need to set your imported camera as active scene camera again.