The solution i found was:
As i said i “stole” a product from a different store so it already had imageId’s and everything.
so what i needed to do was the remove the imageId from each variant and then after the product is created i put the new created id in place