Xn interface in 5G NSA network

I have a question in a DC scenario (5G NSA network).
Is it necessary to have the Xn interface, the user plane will go through X2?
If the answer is yes, can the HO 5G-5G be handled directly by the gnodeB?

For NSA no need of Xn interface, only X2 c and X2 u sufficient.
For 5G to 5G mobility it’s basically cell change procedure in NSA through F1, X2 interface used.