Closing, this is just a mistake in your events. When the right analog is moved left, event 13 (testing if it's right) is false, therefore the else event in event 14 runs, which sets IsAimingDown to false. You can see that happening in the C2 debugger (when you point left it does not set that flag to true). Since you only scroll left when IsAimingDown is true, it never scrolls left.
Please refer to the bug report guidelines; this is why we require .capx files with the minimum objects and events possible, to eliminate the possibility of mistake and unequivocally prove there is a bug in C2.