No worries.
What you saying is and will be true.
Look again on your events
1. object is overlapping different object -> go to level 2
2. object is overlapping different object -> go to level 3
Events always run from top to bottom.
If you start game on level 1 you will go to level 2,
If you start on level 2 you will go to level 2
if you start on level 3 you will go to level 2
and so on...
Basically your events are saying "no matter what" always go to level 2
It's happening because that's the way how events work.
"2. object is overlapping different object -> go to level 3"
This event will never be active and you will never go to level 3 because before that you are going to level 2.
Like I said before, you need to specify on what level you are and where you want to go next.
You could do that very easily with global variable.