Unifi presence overwrites Owntrack data

I have both Unifi and Owntrack configured for presence on my system and one user configured to use both in known_devices.yaml (by moving the MAC field from the unifi generated entry to the Owntrack generated entry).

Both system work correctly and location gets updated by both Unifi and Owntracks, however, every time Unifi updates the user presence I will lose all Owntrack attributes :

Attributes after Owntrack update (every once in a while):

device_tracker.myname_cell:
 longitude: -73.xxxxxxx
 battery: 87
 gps_accuracy: 16
 latitude: 45.xxxxxxx
 friendly_name: Myname

Attributes after Unifi updates (every 12 seconds):

device_tracker.myname_cell:
 friendly_name: Myname

Now I am trying to use that device with the Show Google Maps as a Card feature and it work well until the next Unifi presence update.

What would be the best way to work around that? I guess ideally both Owntrack and Unifi would only update the attributes they use and not touch other attributes.