I think the initial positioning could/should be done based on the canvas which is “fill parent”.
I mean:
if my canvas size is 1024x768 and I positioned the ball to (200,300), the Kodular should do the calculation and the initial position should be set to (200/1024 * 100 %, 300/768 * 100 %).
Doing it in the “initialization” blocks one-by-one calculating manually (with no real reference based on the “actual representation” of the real device screen) could be only done via the companion, which would take so many time, while Kodular designer has all the information.