It sure should. Give it a try.
I had a problem with that once though... because the game is weird, I think the player gets their weapons a tiny bit AFTER they spawn... so sometimes this would happen:
1. New round starts
2. Player spawns
3. Player gets weapon stripped
4. Player gets spawn weapons
Not really sure if that was really happening or if something else was going on. Anyway. If it doesn't work, or doesn't work sometimes, try adding a delay through another entity (multi_manager, trigger_relay...).