Ok so your first mistake is you should never mess with default states. Leave that or you will probably mess up the rest of your systems flow. Instead create a new action and create your own state flow… do not use Status. Pick a different name… maybe KStatus for Kicthen Status… or whatever you want to name it and use a new action to update that.
The reason that did not work is because in fact it did work but there are other rules designed to update Status and it was getting updated again likely to Paid status.
Ok I see your action and it looks like you are using a custom state… next question I have then is are you logged in as administrator or not? It is hard to tell based on translation though… is that a new action or are you using already made one?
Ok well think about it… you probably have your state that changes to Regirado on the Ticket Closing or Before Ticket Closing rule right? If so … your new state your trying to do… look at the rule… your closing ticket again right?