Cool…just one thing as you mentioned scaling. If you are creating morphs for a figure that contains scaling you need to change the scale to 100% prior to exporting it to Hexagon. Otherwise you will have problems with the morph, at least for clothing. What I believe happens is that it applies the scaling twice not sure why but I had a lot of frustration trying to do a morph that just kept coming in to DS as too small until I learned that trick.
It looks like DAZ have made some changes.
I have currently only looked at Genesis, but have found there is no need for scaling between DS and Hexagon, just change the “convert” option in DS.
With DS, set the .obj export/import option to “Hexagon (1 unit = 1cm)” Leave scal at default 100%. In Hexagon, leave the import scale as default = 1.000, the “Unit of the file” as default =None.
With the scene units (in Hexagon) at default (1 unit = 1cm), genesis imports to Hexagon at 179.798cm tall (5.898 feet), which I think would be correct.
When sending .obj file back, again leave Hexagon at those defaults, and set DS to .obj import to “Hexagon (1 unit = 1cm)”, scale 100%, which brings Genesis back at same size as exported.