Below is a description where Part 1 works fine, but Part 2 does not behave as I expected. What is wrong?
Part 1
1
I create permission set (TEST0) like this: (All page obects can be executed)

2
I also create a permission set (TEST) like this:

3
I assign the permission TEST to my user:

4
I check the permissions for the user;

This is correct, no execute permission is set for the user on the page with object id 1.
Part two
1
I change permission set (TEST0) like this:

2
I also have a permission set (TEST) like this:

3
I assign the permission TEST to my user:

4
I check the permissions for the user;

In spite of that I have excluded object id 1 in TEST permission set but I can still execute object id 1.
I should not be able to execute object id??