For clarity, I summarise my original questions in more clear form:
Q1: Is it safe to write EV[n].CTL when associated counter is running?
Q2: Is it safe to write EV[n].STATE when associated counter is running?
And, if answer is "not in general" , I have other set of more restricted questions:
Q3: Is it safe to write EV[n].CTL when associated counter is running but it is known that EV[n] can't be triggered during
write operation assuming either previous or written value of EV[n].CTL value.
Q4: Is it safe to write EV[n].STATE when associated counter is running but it is known that EV[n] can't be triggered during
write operation assuming either previous or written value of EV[n].STATE mask.
Q5: Is it safe to write EV[n].CTL when associated counter is running but EV[n] is disabled in current state by EV[n].STATE
and it is known that state can't change during write operation.
Intuitively, answers to Q3-Q5 most probably to be "yes", but I'm not sure, because I heard about situations in which SCT behave counter-intuitively, and I not yet seen any examples using write to Ev[n].CTL or EV[n].STATE while counter is running.
If answer of any quection above is "yes", I think it is worth to place it in documentation explicitly as usable feature of SCT, because they are enabling features for many applications.