Вы пытались задать ему ограничения centerX и centerY после добавления в подпредставления?
imageproduct.translatesAutoresizingMaskIntoConstraints = false
imageproduct.centerXAnchor.constraint(equalTo: self.viewImage.centerXAnchor).isActive = true
imageproduct.centerYAnchor.constraint(equalTo: self.viewImage.centerYAnchor).isActive = true
Также убедитесь, что для вашего self.viewImage также даны надлежащие ограничения.