Hey this is pretty good for a first port!
Although there are a few things that you could improve.
You can change the panning using the y command instead of $DB.
The echo is in the wrong place, Only channel #0 uses echo, while the rest of the channels don't.
Speaking of Echo, It's incorrect, it should be:
$EF $01 $A5 $5B
$F1 $02 $3C $01
$F5 $34 $33 $00 $D9 $E5 $01 $FC $EB
This port could also benefit from Remote Commands, which you can learn more about in this thread
Also the part around 0:36 sounds a bit odd, maybe due to an incorrect note? I'm not too sure.
You could also move channel #7 over to #5 since it's empty.
I myself started porting this a while ago and didn't finish it, but I have most of the basic stuff in there, so if you want to take a look at that yourself, PM me or DM me on discord.
That's it for me, good luck porting!