A switch/case error. absolutely no clue

The compiler is telling you exactly what's wrong.

Refer to the line numbers given in the error report;


wtgdaf.ino: In function 'void doStateChange()':
wtgdaf.ino:129:5: error: duplicate case value
     case want1:
     ^~~~
wtgdaf.ino:88:5: note: previously used here
     case 2:  // duplicate of want1
     ^~~~

Copy and run in the IDE the short sketch at post #6 in this thread - Timer counter state change toggle FSM - all at once - and examine the results.