Oh, that's easy. Just replace the two bytes at 08062986, 080629D6, 08062A8E, 08062B46, 08062BFE, 08062CAE, 08062CFE, and 08062DB6 with 02 21 (mov r1, #0x2). If you want an explanation, there's basically a giant switch which controls what the copying NPC does (walking at normal, running, and bike speeds; jumping ledges; looking). In all of these functions the "execute movement" function take an argument for relative direction. So basically instead of loading this argument from the NPC it's forced to 0x2 which makes it function properly.