There isn’t really anything in that which would cause the behaviour you described. The one error that I can see at a glance is that you call Super::InputKey twice. You probably only need this once.
Does this script run as you’d expect (i.e. does it print out Wokrkinge) when you press E?
One other thing to note (which might be intentional) is that if you start typing ‘EXAMPLE2’, you’ll first hit the ‘has E been typed’ condition. When it’s just priting to the log that’s fine, but if it’s performing something more complex you might end up trying to trigger one action on top of another.