Spinebot Set Slots to Setup Pose: After setting a new skin, you might need to call skeleton.SetSlotsToSetupPose() to ensure that the slots are updated to the new skin's attachments. This is a common step to ensure that the new skin's attachments are correctly applied.
Was missing this step! The skeleton.SetSlotsToSetupPose() did the magic.Thanks!