I haven't had that issue. The octoprint thingiverse group or octoprint Google group would probably be the place to ask.
My understanding is that it should home to 0, and then move from that edge. If you center something in your slicer program, it's assuming the bed width is what you set it up for, say 200mm. The center should then be 100mm from the X stop. That might not be the real center of the bed. You can do a home x, then move the head to where you think the center is, and see what x that is. On my printer, 0 is a little bit off of the left edge of the bed.