How did you find out they do not end at 2:00? Picard explicitly calls the AcoustID fingerprinting tool with fpcalc -length 120 to limit the audio to 2 minutes. That’s also the default value for fpcalc.
The reason behind that decision was that in order to identify a file, you don’t need more than that, so running the algorithm on the whole file is a waste of time. The fingerprinting algorithms MusicBrainz used before only used 60 seconds (MusicIP) and 30 seconds (TRM, if I remember correctly).