Does MagicLeap need Android support to build?

I’ve been working with UE 4.21 and Magic Leap (v0.16.0) and trying to get it to launch on the device.

When I first tried, I didn’t have Android support installed but did have Lumin, and I was getting the error:
“Could not find definition for module ‘cxademangle’ (Referenced via Target → Launch.Build.cs → SessionServices.Build.cs → Core.Build.cs)”

Looking into it the ‘cxademangle’ is loaded if the Target.IsInPlatformGroup is Android.

So I installed Android support alongside Lumin and the launch/packaging worked.

Is this supposed to be the case or is it just a happy coincidence that this is what fixed the problem?