passwords – John the Ripper works on some hash but not on another

I have two unshadowed text files, passwd1 and passwd2. For passwd1, I run john --show passwd1 and it works to crack passwd1. But for passwd2, if I run john --show passwd2, I got No password hashes left to crack (see FAQ). Why and how to crack passwd2? Thanks.

passwd1:

Kali:$6$riekpK4m$uBdaAyK0j9WfMzvcSKYVfyEHGtBfnfpiVbYbzbVmfbneEbo0wSijW1GQussvJSk8X1M56kzgGj8f7DFN1h4dy1:0:0:Kali,,,:/home/kali:/usr/bin/zsh

passwd2:

Kali:$y$j9T$4JmF8/hOTITZlGzS8gtKc1$/twgNomAwBw6t/berIdO4pXN6ZtERj9u/gziBgKPMO1:0:0:Kali,,,:/home/kali:/usr/bin/zsh