C++ changes don't take effect Engine

My guess is, that the Actor you put the component on somehow got screwed up.
Did you try to create a new Actor after compiling and add the component to him, and see if it works there?

I already had that happen to me a couple of times while using the editInlineNew and Instanced tags. Only new Actors got affected by the Changes, some Actors that already had the Component before Compiling didnt get effect.