Which version of VA are you using?
This is what I am seeing, typing in a .cs file, using the following code:
class test_general
{
public enum BodyWorkColor { Black, Red, Yellow, White, Blue };
void testSwitchSnippet()
{
BodyWorkColor colorTest;
|
}
}
on simply typing the keyword "switch":

on selecting the IDE switch item in the listbox, which is not actually required, but is useful to make sure this item is being suggested:

On pressing Tab once to accept the listbox:

On pressing Tab a second time, to expand the IDE Snippet:

if I now type "colorTest" to replace "switch_on" and press Enter, then the entire switch statement is generated. At which point do you start to get different results to me?
Is switch for the IDE snippet ever listed in the listbox for you?