Ho provato a fare come mi hai suggerito, ma il problema persiste, ogni tanto esce solo la frase e il personaggio non ruota e non torna indietro.
Per questo evento non serve che verifichi la condizione nel codice, in quanto se questa pagina è attiva la condizione è già stata verificata.
Vedo che hai un evento NONSIPASSA che imposti attraversabile, potrebbe essere quello che fa cose strane?
Può essere che l'evento vada in conflitto con un altro nel quale avevi messo la stessa frase e si attivi solo quello sbagliato?
(magari impostato in parallelo, permettendoti di muovere il personaggio?)
Sicuro che il personaggio possa muoverisi secondo l'itinerario impostato?
Prova a mettere un secondo messaggio dopo il movimento e vedi se viene visualizzato, è sempre il miglior sistema di debug.
Ho "risolto" in maniera abbastanza grossolana, aggiungendo un evento di blocco sul tile immediatamente successivo, che impedisce al personaggio di uscire dalla stanza, ma continuo a non capire perché a volte si gira e torna indietro, a volte resta fermo...
Bene che funzioni, ma è sempre consigliabile trovare da dove vengono i risultai inattesi, perchè altrimenti rischi di incappare successivamente in problemi diversi, ma collegati al primo, magari anche in maniera dificile da diagnosticare.