Controller dosyalarınızın başında kullandığınız Hash kısmını kontrol ettiniz mi? Herhangi birinde farklı kaynak mı kullanılıyor acaba?
Bildiğim kadarıyla şifrelemeler api key üzerinden gerçekleşiyor. İsterseniz yeni bir key oluşturun ve cache vb. temizleme işlemlerini uygulayın. Yedek almanızı öneririm bunları yapmadan önce.
use Illuminate\Support\Facades\Hash;
Yine çözüm bulamazsanız helper yoluyla şifrelemeyi yapan ve check işlemini uygulayan 2 fonksiyon oluşturun ve ayrı yerde kullandığınız şifreleme işlemlerinin tek bir kaynaktan yapıldığını garantileyin derim. Yinede yazdığınız kodları baştan kontrol etmenizi öneririm. Anlattığınız gibi bir sorun sadece hatalı kodlamadan kaynaklanabileceğini düşünüyorum. Mevcut versiyonunuzda aynı işlemleri yaptırmıştım, bir sorun yaşamadım. Şuanda 5.7 üzerinde çalışıyorum yine bir problem yok.