You may have captured a PMKID (from an AP with roaming enabled) rather than a full handshake. Tools like hashcat can crack PMKIDs differently – but aircrack-ng with a wordlist won’t handle them properly without conversion.
There are three primary reasons for this failure in a 2021 context: You may have captured a PMKID (from an