Ohh… to be precise your issue is that placement of your checkbox varies every time according to user input correct?
Have you tried this
Try with keystrokes like [k(enter)]
or [k(tab)]
or [k(down)]+[k(enter)]
Try with Click Text Activity
Try with Anchor Base activity