This is indeed a consequence of using non-registered depth by default now in Scanner, since by default the cube is centered on the depth frame. You can revert to the old behavior by setting
useHardwareRegisteredDepth to true in
ViewController.h, but it is not recommended since non-registered depth will give a better overall accuracy.
It is still possible to center the cube on the color frame without using hardware registered depth, by using software registration just for the cube pose initializer. You can download this patch scanner-centered-cube-patch.diff that does just that. We will probably include it in the next SDK update. To apply the patch, just run
patch -p1 < scanner-centered-cube-patch.diff in a terminal.
Hope this helps,