I don't have this type of drone but if it has bottom sensors which helps in landing then I would check that and try to recalibrate that if possible. The drone dropping to the ground and not landing softly points to this issue because it cannot properly read the vps altitude.