Hi James,
I took a look at the GTF file and BAM file, and they used very different sequence names.
The GTF file uses sequence names like "scaffold_2386", while the BAM file uses sequence names like "ANOSAGT000769(LUZP2)". You need to find the map between the two types of sequence names or featureCounts cannot find the annotations in the GTF file on the same sequence of the read. When you have the map between the sequence names, you can give it to featureCounts in the "chrAliases" option.
Cheers,
Yang