GameHub itself currently does not support external launch arguments, so LaunchBox can’t reliably launch games through it the same way it can with emulators that expose launch parameters.
That’s why you’re seeing GameHub Lite / GameNative support instead of full GameHub support. You don’t necessarily have to switch if your setup works for you inside GameHub, but LaunchBox needs a launchable target it can pass a game/app into. Full GameHub doesn’t currently provide that.
For 1.22, Steam import is focused on your Steam library/games. It is not scanning GameHub’s internal playable list or detecting separate non-Steam/special PC versions you added into GameHub. So if you have EA/PC versions that only exist inside GameHub and aren’t launchable externally, LaunchBox won’t be able to pick those up and launch them through GameHub automatically.