I'm also unfamiliar with the term "ghost stitching". Do you mean it's skipping stitches?
When you say you've contacted "support", does that mean your dealer or the manufacturer? And have you tried the vice versa?
Maybe check FB, there are a lot of groups for the various setups, machines, and software there. I have an Innova and there are several very active and helpful groups there.