I need to tick off everything before I can assume there is something wrong with the new version, as it does work with similar triggers without problems.
Actually, it could have been a different condition that was preventing the trigger from working. So if you looked in the log and saw that "Previous Triggered Event's Status is Settled" was wrong, it could be so at that moment, but later on the trigger would not fire for some other reason. It makes sense to always check the latest records in the log which provide the most actual information about the trigger execution process.
Please attach both the trigger file and the log (the whole log), so that I could investigate into this further.