Is this a bug in Pause until found image?

Shouldn't these two versions of the macro functionally equivalent? If so, then why does one evaluate True and the other False?