Set the task to "Run only when user is logged on."
Here is a post that describes how to run an AutoHotKey script with the task scheduler.
https://www.autohotkey.com/boards/viewtopic.php?t=97762
Since this process is running at user logon time, there may be other programs initializing that could affect it. In "Advanced settings", you may need to play around with setting the "Delay task for" timeframe to allow other apps time to run.
What is "Cold Turkey Blocker" and what does that have to do with running an Autohotkey script? Your task needs to run the Autohotkey executable and pass it the file name of your script as an argument.