メッセージを送ったにもかかわらず、いつまでも既読がつかない場合には、主に5つの技術的・設定的要因が考えられます。「意図的に無視されているのでは」と不安になる前に、システムの構造を確認することが大切です。
第1の要因は、相手がDMの既読確認設定をオフにしているケースです。プライバシーを重視するユーザーの多くは、初期設定から意図的にこの機能を無効化しています。この場合、相手が実際に画面を開いて本文を熟読していても、送信側の画面は未読表示のまま変化しません。
第2に、メッセージが「メッセージリクエスト」フォルダに入っている場合です。フォロー関係にないアカウントからのDMは、直接インボックスには入らずリクエスト一覧に隔離されます。Twitter DM メッセージリクエスト 既読の仕様上、受信者がその画面を開いて全文を読んだとしても、「許可」を押さない限り送信者に既読通知が送られることはありません。
第3に、自分自身の既読設定がオフになっているパターンです。見落としがちですが、自分が既読通知をオフにしていると、相手の既読状況も確認できなくなる相互制約の仕様になっています。
第4に、相手からアカウントの制限やミュート、ブロックを受けている可能性です。ブロックされている場合はそもそもメッセージの送信自体が拒否されるか、送信完了表示のまま相手の画面に届くことはありません。
第5に、通信環境の遅延やX側のサーバー同期エラーが挙げられます。一時的なネットワーク障害により、既読ステータスが即座に更新されない事例が報告されています。