The references for a moved referenceable node are not returned via MovedReferenceableNode.getReferences().
This works find for non-moved referenceable node.
With Jackrabbit 2 references of moved nodes work fine.
This can only be triggered with the following sequence of JCR API calls
1. create referenceable node
2. move node
3. create reference to moved node
In case after 2. there is an additional Session.save() the reference is correctly detected. So somehow the reference search index is not properly updated when the referenceable node was moved and referenced in the same transient session.