UPDATE: I've fixed it now, based on the 1.8 IPS patch, which was closer to what's needed. Will do a little more work before release.
Again, I just asked for a patch that turns the HDPacks music on, and nothing else.
I have a version of the ROM I'm happy with otherwise. I thought you were finished and I made all my changes, again.
Your new IPS is close enough but still has some of the same old errors like the six-legged dog.

Your new HDPack IPS is close enough though! I'll admit that. I can make a few small graphics and HDPack-related changes and be done.
UPDATE: I've fixed it now, based on your current patch. Will do a little more work before release.
The previous HDPack IPS messed with the title screen's bankswitching and I couldn't fix that, I kept breaking the ROM graphically.
I'm not ready to learn the rest of this yet.
(Your HDpack ZIP still crashes my PC, I think Track 7 is corrupt in particular. I'm using different music anyway, it's fine.)
The music does need to loop; I'm trying to add
lda $01
sta $4100
or A5018D0041
which gets it going in one of your older ASMs (which is all I have). Not sure where to add that without breaking the ROM though. So I just overwrote some of the other music logic with this (I think it was a mute command at $4105). Seems to work all right though.
I also figured out conditions to add backgrounds. Basic format is something like:
<condition>titlescreen,tileAtPosition,57,89,507,0F302712
[titlescreen]<background>DrGarfieldBG2.png,1,0,0,N,0,0
Where tileAtPosition or spriteAtPosition is followed by x and y position (checkable in Photoshop), tile number and palette (as output from right-clicking in Mesen's PPU).
Uploading final (?) version here.
http://www.mediafire. com/file/sk2m74i2m6nk0mx/