oh and i almost forgot - the environment variables for NDKROOT must match the NDK location in your project settings.
i think SetupAndroid.bat may have actually determined this NDK version for me and overwritten the env variables, so i ended up copying the path from here and then pasting that into unreal. (I’m not certain but don’t want to undo any part of my working setup at this time)