Instantiate in different position 2017.3.0f3

Hello friends,
Before upgrading to unity in November, I use the instantiate function for hundreds of techniques, items, and other things in game. But when I updated and went to test the old techniques, none worked, because the instantiate was creating objects in another position, this is given to all objects. The code worked fine before upgrading to 2017.3.0f3. What do I do?

Example code (POSITION = Player positions; POSICAOOBJ = Object position):

Kiblast newKi = Instantiate (kiblast, transform.position, transform.rotation) as Kiblast;
POSITION = transform.position;

POSICAOOBJ = newKi.transform.position;

And these were the vectors:
108107-whatsapp-image-2017-12-27-at-215110.jpeg

I noticed that the instantiated objects are all now taking the position set for the prefab. The position being set in the instantiate command seems to be ignored.

I’m getting this as well in 2017.3.1f1, downgrading back to 2017.1, i’ve submitted a bug report