You missed these two actions:
Edit: and also conditions comparing Touch.Angle in events 5 and 6.
Oh! Got it!
The file I gave you apparently was faulty because I accidentally deleted the touch object.
After including it back, I was amazed that it suddenly worked on the testing capx (after including the events you marked with red)
The problem in my actual game file was that the "Touch" object was in a folder. But when I placed it out of the sub folder, it worked!
Good Lord I spent almost the entire day doing this. I'm going to cry hahahaha
Thank you for answering!