When X2 link is established between two eNodeBs. One eNodeB can ask other eNodeB to report resource status. Before initiating X2 handover, source eNodeB considers target eNodeB resource status and then take decision on handover. Other than this, I don't think so any other reason which results not to trigger X2 handover.