2 same values are not the same

I have one object that should fire an event in another object in the world. It should also transfer an integer value.

Why aren’t they the same when they should be exactly the same? What the hell is that, what am I doing wrong? They behave like they don’t depend on each other at all, when they depend on each other directly.

How many 'ship green’s do you have in the map?