$page->move() not working

Do you authenticate the action ($kirby->impersonate('kirby) or with a real user)?
Does the target page blueprint allow the template of the page you are trying to move, i.e. it has a section with that template enabled?

See also: Can't move some pages - #6 by steveforest