As far as I know, the way Shazam uses fingerprints it is not supposed to recognize any song this way. Or even when a cover or a live version of a song is played.
I remember Adam Neely (A musician/jazz composer/youtuber) mentioning in a Q&A, that for songs they played live for a television broadcast, backing tracks were added underneath and it was mixed as close as possible to the originals, among other reasons for the purpose of them being better "shazamable".
I remember Adam Neely (A musician/jazz composer/youtuber) mentioning in a Q&A, that for songs they played live for a television broadcast, backing tracks were added underneath and it was mixed as close as possible to the originals, among other reasons for the purpose of them being better "shazamable".
https://www.youtube.com/watch?v=zH_5j3Wm9qM&t=11m38s