Its not a tilemap object its just a sprite object with name "sp_tile".
Oh, sorry I misunderstand that.
This won't work. You use an 'and'-block. So there are opposite conditions in this block and the block will always be false. That should be an or-block, but 'Pick instance' is only for one instance, so it will only pick one instance (the last one) and pickCount would be 1.
You have to split that up in 4 events and count the instances separately.