Hi Chan,
While I don’t know your expectation about what is satisfactory or not, my recommendation right now is: Because the exon can be quite short, the partition model is likely over-parameterized with too many short partitions. To avoid this, you can reduce the number of partitions by e.g. using ModelFinder or PartitionFinder to merge the partitions. You can also use genes as partitions (i.e. merging exons of the same gene) and repeat the analysis. Also you should definitely do model selection, not just do GTR+G. IQ-TREE provided many other (simpler) DNA models to avoid overfitting if possible.
Cheers, Minh