One thing that can make a game stop working is the task execution logic option
If this is different on the new computer then it can change the order that tasks work.
If a command does something different when you try it two times in a row then one of your tasks may not have "Task is repeatable" ticked in the bottom left corner.
If tasks are running in the wrong order then check their "Priority" settings on their "Advanced" page.
I agree with everything ice_wanted said, always have one general task for each command and override it with specific tasks when you want something different to happen for a particular object, location or if a restriction is preventing the player from being able to take something.