DirectLink by Hierarchy from Rhino looses materials and position on sync BUG?

While BY MATERIAL and COLLAPSE behave properly, BY HIERARCHY looses tm materials and moves objects back to original position, leaving gizmo where it is.

It really seems to be a bug, and prevent by hierarch to be used

Does anybody experience this issue on later versions?

™ 2023.1.2

Windows 11

Rhino 7 SR34

Same problem with synchronizing a REVIT model alreay in TM. Even if I add a single simple element the whole model is updated by sync, TM reimporis everything as if there was no history to my setup or work.
So, if I have organized my scene into containers to control lights, visibility, etc. all that effort is lost and the scene organization is back to raw import. This is very very DUMB.
The link should tag every element and just update those that have changed or deleted, and add new ones added since previous synch.
It makes you wonder if Twinmotion is just a cheap by-product or a serious effort to help designers.
Keep my organized container setups and add new items in a container, and name it as “New Items”, but replace existing items that have been modified in the same container they were assigned by me.
Again, the current documentation doesn’t seem to have any words on this. This is available in SPECKLES, an open source software linking REVIT and Blender. You can choose even what to import from changed items. Intelligent and simple. This is such a small programming task that boggles the mind it is missing in TM. It is a shame.