It’s rather on the contrary!
You should apply softmax on the raw logits without squashing them using a sigmoid. If you apply a sigmoid before, your probabilities will end up closer together.
Have a look at the probability interpretation of softmax from Karpathy’s blog post 47.
Your second approach is fine.