API Twitter в конечном итоге согласован, поэтому я бы предположил, что для вызова временных шкал может происходить то, что за кулисами происходит некоторая синхронизация центра обработки данных, и что вы можете получить более старую копию данных в время звонка. Это также может быть из-за некоторого локального кеширования, но не ясно из вопроса, как вы построили свою систему. В большинстве случаев, когда я сталкивался с подобной проблемой, я мог предположить, что происходит. Если вы хотите получать твиты в более реальном времени, для этого оптимизирован потоковый API - REST API работает по-другому.
Что касается второго вопроса, опять же есть небольшая вероятность того, что это проблема согласованности, или это действительно могло быть из-за удаления твита. Различные элементы объекта твита (пользовательский объект, информация о мультимедиа, ссылки и т. Д. c) гидратированы из разных систем, поэтому они могут просто на мгновение не синхронизироваться c, или , твиты могут иметь удалено.