Issue with Collada's geometry morphers in Scenekit

Our problem:

When we import any model using collada (.dae) format to scenekit and we try to use the blendshapes (named geometry morphers in xcode) the object that has those blendshapes activated changes its scale significantly for each morpher applied, being able to scale by many times its size if you try and apply various morphers at a time.

Our testing has included so far:

-export and import a body with blendshapes and rigg (recognizes the morphers but it scales the model when used, is bugged)

-export and import a body with blendshapes without rigg (doesnt recognize the morphers)

-export and import a basic cube 1 from maya and 1 from 3d max with 2 blendshapes (the cube gets scaled as well when we apply the morphers)

In all instances, the blendshapes scale the model but only in scenekit, there is not issue between 3d softwares. The models work as intended in Maya, 3D Max and Blender.

Screenshots with the cube: https://drive.google.com/drive/folders/1y_iqkE0zW7GryXxVcIAf6OWXydzfH1zW?usp=sharing

we can see how with each morpher applied the cube grows bigger, the same thing is happening to our characters.