Нашел проблему. Прошло всего три дня, поскольку, похоже, не было ничего, что упоминает форматирование для этих дат / времени. Кажется, ему не нравятся секунды или AM / PM. Использование военного времени и снятие секунд позволяет ему работать правильно.
items = items.Restrict("[ReceivedTime] > '" + dt.ToString("MM/dd/yyyy HH:mm") + "'");