I am very aware of not using FIND, it was just for prototype + sample illustration purposes

I have checked the position passed to the method is the correct world coordinates, i get coordinates like:
(1.0, 3.4, 1.0)
(2.0, 3.4, 1.0)
(3.0, 3.4, 1.0)
The parent UIPanel is not set as static either.
My UIRoot was set to FixedSize, from what I read I need this to be FixedSize so it displays the correct size for different mobile resolutions. Off topic.. should I use FixedSize or FixedSize on Mobile? What is the difference?
I have tried setting the UIroot to PixelPerfect but still not working. The prefab appears centered in the screen and every instance stacks up on top of each other at the same position. However, when I click on the prefab in the scene, the position shown are (1.0, 3.4, 1.0), (2.0, 3.4, 1.0), (3.0, 3.4, 1.0) which seems to be correct but why isnt it spawning on those positions?
I have spent too much time on this and dont see what I have done wrong.. I really need help on this, thanks!