Глюк в том что если выбирать раньше чем, то работает как раз стринг :) Если в раньше чем использовать int то берет только измененные сегодня ...
В базе 51371 запись Только 85 записей изменилась дата сегодня. Остальные имею дату по умолчанию.
И вот тут начинается магия:
Ставим интежер И Раньше чем

получаем только сегодняшние измененные записи .

Ставлю стринг И Раньше чем

И получаю все записи как и должно отдавать.

А вот с Больше чем Стринг вообще не работает.
Это меня и сбило с толку.
Вообщем баг однозначно. Просто надо где то исправить, чтоб одинаково работало и чтоб верно фильтровал.