On mine, the iBeacon Tracker integration device list is showing the name of the BLE device. For iBeacons, this works great, but for other BLE things that don’t have names, it might be substituting some other data for the name.
I have not clicked through to see if the uuid is listed, plus I am not using an ESP to gather the BLE device info, so my case may be different from yours.
I get the feeling that the new iBeacon Tracker integration is trying to make things more user friendly by focusing on beacon names rather than long strings of uuid. That said, in the background, I assume the integration is not scanning for beacon name, but rather is scanning for uuid-major-minor. So everyone will need to be sure their iBeacons have unique names AND unique minors (at least).
Edit: I just looked at my image and saw the 4 mysterious hex characters you mentioned that added to the end of the beacon name! No idea what those are. I don’t think they are the MAC. In my testing, these don’t seem to have any effect.
Another thing you can try: click on the three dot menu on the tracker integration and turn off the “add new BLE items automatically” setting. (Wording might be slightly different)
Edit 2: Just checked my HA device list and compared the target beacon name. The name showing on the device list is the iBeacon’s name (on my image above, the first one is named BlueCharm_134735) and four hex numbers are the last four digits of that beacon’s MAC.
Edit 3 : check the documentation. It says “ iBeacons with a randomized MAC address will be combined into a single set of entities once the integration discovers the same UUID, Major, and Minor combination has been seen coming from 10 or more MAC addresses. This allows distance and presence detection based on the last reporting data. When using randomized MAC addresses, only one device must broadcast the unique UUID, Major, and Minor combination.”
It sounds like you should just let the integration collect device info for a while until it sees your phone app uuid/major/minor repeated ten times with different MAC addresses. Then it will conclude that your device is a phone with randomized MAC, and then will only pay attention to the uuid/major/minor for that device. So please ignore my earlier advice to turn off the “automatically add new devices” setting. You need to leave that on until the integration collects ten different MACs from your phone.