I often hit barrier that stop the progress and turn me down a bit. Yet I learn and try something new; alternatives way or workaround. It is an adventure for me to discover and un-puzzle mechanics under the hood.
When things got worse I just switch to another project and eventually comeback to troubleshoot the game.
The problem with Construct is that we have to rack our brains to manually implement its behaviors that don't work well in practice. In this case, it is Pathfinding and Line of Sight.
Because of this, I had to program the AI having to recognize the axes (X and Y) and make the enemy move reactively based on the behavior of 8 directions.
This is why users like R0J0hound often provide solutions based on mathematical calculations, not through the engine's behaviors.