I started fresh; so with an empty discovered file, cleanup unavailable contacts, etc. Toggled global function to be sure. When receiving a new contact this contact is correctly in the discovered contact file but in HA it is added as unavailable with limited details, removing this contact works like a charm (towards the discovered contact file), adding this contact will add a line "added_to_node": true (to the discovered contact file) the node itself is updated (visible in an updated node count) , but due to the limited data available data in HA the contact will remain unavailable.
Version 2.2.1
PS already said it but I like this condensed contact management card