Если проблема в коде, то почему без этого сравнения прекрасно выдаёт все ссылки???
Потому что может тебе даёт объект типа ссылка и когда ты сравниваешь, то сравниваешь типы. Такое часто бывает, когда меня просят помочь. Может у тебя массив проверяется. Может ты сравниваешь не правильно и у тебя не полностью берётся ссылка, тоесть она обрезается на последнем символе (мой вариант к примеру мог к этому привести). Может ты вообще не ту переменную сравниваешь