If you put something like "Enemy destroy" in event #18, you'll see that the collision between the enemy and player is triggered.
To stop movement you can use "overlapping at offset" condition.
For example, if your virtual joystick is between 316 and 45 degrees, check if player is overlapping enemy at offset X=+10. And if it is, set isCollide variable to 1.