Visemes breaking a part of my blendshape

I’m attempting to add a badge and logo to a shirt on my avatar. I updated the FBX file of my avatar and configured the toggles and everything, but as soon as I start to speak, the badge portion will disappear completely (and not the logo).

I already checked in Blender and noticed every shapekey was wonky because of me editing the base mesh, so I redid every shape key. That still hasn’t fixed the issue, as if I didn’t even do anything to the mesh.

I reimported the mesh, completely deleted the mesh and redid it from scratch, reimported the VRChat SDK, and nothing’s fixed my issue at all. I’m completely out of ideas as to what’s going on.

If you add new vertices to a mesh with shape keys, the new portion will have some random shape movement associated with it. Here’s how to fix:

  1. Enter edit mode
  2. Select any shape key, then select the basis (not sure why you need this step but it’s important)
  3. Select the vertices you don’t want moving
  4. Execute the “propagate to shapes” operator