with VNC you can only attach to a activ x-server session (desktop). On the Raspberry PI this session gets created on start of VNC, if it is not running yet. Kodi is running standalone (without desktop) on the PI to save some resources (faster, less memory). On the ODROID U3 or XU4 you can see Kodi through VNC as it is running on the normal desktop.