I figured out how to sync the controller to Xbox one with higher successful rate.
1, make sure the battery is in the controller
2, make sure the controller is off
3, connect the controller to crosshair
4, connect the crosshair to Xbox one
5, once the controller synced with Xbox one, connect the g27 wheel to crosshair
6, the g27 will be initialized, and the controller will be synced again successfully