Thanks for the answer!
Here's a diagram I made previously which explains it. Only the first half of the gene is shown, but there is another full-length BLAST hit in the middle of the ~10,000 bp predicted intron and then a similar situation at the end of the region - a full length BLAST hit, but the predicted CDS only covers half of it.
I've aligned RNAseq also and it gives basically the same result, although it's difficult to know if the reads are correctly aligned (hisat2 splice aware aligning makes it really messy whereas forcing insert size makes it neat but assumes that the large intron is fake - plus all these sequences have high similarity).
I've been thinking about making an illumina alignment, but I'm unsure how I would approach that. Should I reassemble the whole chromosome? Or just the reads that map to this region? And what aligner - reference based or de novo?