One of them is Gift of Kynareth. It appears that the download from Nexus is a 0.8 version in Wrye Bash.
I'm sure I created my delayer after I had cleaned it with TES4Edit, then opened the original mod in the newest CS and made my script changes. After saving, Bash now shows the mod as a version 1.0. But the delayer script doesn't appear to run in full.
The script halts with no error messages at the first new if block and doesn't progress any further.
I tested this by commenting out all the new code except the first if block, added a printc "before block" and a printc "after block". TDT shows "before block", but doesn't show "after block" and all vars are 0 when doing a sqv.
If I comment out all of the new script and uncomment the original, the script appears to run normally, i.e. a journal update appears immediately on loading. (This is with the original GoK edited with the new script.)
Anyone have any suggestions about what is going on? Also, I'm using OBSE v18. But I don't think that makes a difference.