I have made some further discoveries on this issue, which I’ll detail here for anyone who happens across this thread.
It would seem that passing Mesh Sections with Tags does work as intended IF the tags are unique. If you have the same tag on more than one Mesh Section it will stop working. So perhaps there’s some conflict happening?
As an example, I have a CO with multiple character body meshes, let’s say 3 types of male bodies, normal, tall, and overweight, and 3 types of female bodies, same deal, normal, tall, and overweight. So a total of 6 Skeletal Meshes.
I also have several clothing options and I want to morph the clothing to fit the body type. I have the morph targets, Female and Overweight.
I want all 3 female bodies to trigger the Female morph target, so I add a shared tag on their Mesh Sections, “BodyFemale” and on both Overweight bodies, male and female, I will add the tag “BodyOverweight”.
This will NOT work. It used to work in 5.5, but not in 5.6. I would have to create 3 different tags for each female body (like “BodyFemaleNormal”, “BodyFemaleTall”, “BodyFemaleoverweight”), add all 3 tags to my Float Variation node and input the same float value to all 3 inputs, which is just not a good way to work.