So for this mesh, I decided to add a little rose to the shirt. The rose is made from grease pencil and turned into a mesh. So I joined the two objects first and then added an armature modifier and then parented with automatic weights to the armature. The rose will move with the shirt, but it won't move with the bones. I have tried weight painting the rose to a bone while connected to the shirt, but then it moves with the bone and changes places on the shirt. I have also tried parenting the rose to the shirt, but the bones still only move the shirt.
Here the rose and shirt are joined and moving as expected
Here it is still joined but does not move with the armature
Is there any way to get it to move with the shirt?