Welcome @srashid
Avoid the UCSC reference GTFs from their Table Browser. These often end up truncated, plus there is a serious data content concern. Why is covered in this FAQ in more detail:
Good sources for hg38 GTF reference annotation are described in this prior Q&A (and are included in the FAQ above as well):
Give one or both of those a try and see if your “Unassigned_Ambiguity” and “Unassigned_MultiMapping” counts reduce – they should (“gene_id” and “transcript_id” will no longer be the same value).
You may even get fewer “Unassigned_NoFeatures” if the UCSC data was truncated when extracted from the Table Browser.