Code rework and fixing the update calls seems to have worked, at least for small changes in position. Running on iOS just fine now (which I realize are famous as last words...