The sprite is scaled just through the scale parameter the Sprite node has. The collision shape I apply the same scale multiplier on the radius of the circle shape. I did a few tests with visible collisions on and the shape does align quite well with the sprite even at larger scales.
Thank you for playing and for the kind words