Jackie,
First the license (license.dat) is not generated by USB Dongle License but it is generated on NXP licensing web and it could be locked to a hardware key - USB dongle FlexID. The unique locking number FlexID is printed on dongle body.
The license includes strings that identifies which version it is:
e.g. the license you attached contains lines below. It's clear that it is BASIC Edition and it's locked to USB Dongle with FlexID: 9-5e161548 (this must match with the FlexID on your dongle)
INCREMENT BasicEditionMCU metrowks 10.5 permanent uncounted \
44FF0162E6A2 VENDOR_STRING="CodeWarrior for MCU Basic Edition \
(Windows - Eclipse)" HOSTID=FLEXID=9-5e161548 \
ISSUER="Freescale Semiconductor" ISSUED=15-jan-2017 ck=105 \
SN="FSL - 18591747" TS_OK
It works fine with the temporary/evaluation license because this license is basically time limited Professional Edition.
Hope it makes more sense now.
Stan