Expo 33 error: Native module RNCWebView tried to override RNCWebViewModule for module name

Trying to upgrade following these steps and I keep running in to this error:

java.lang.IllegalStateException: Native module RNCWebView tried to override RNCWebViewModule for module name .Check the getPackages() method in MainApplication.java, it might be that module is being created twice. If this was your intention, set canOverrideExistingModule=true

My MainApplication.java looks like this and RNCWebViewPackage is only imported once:

package host.exp.exponent;
import com.facebook.react.ReactPackage;
import java.util.Arrays;
import java.util.List;
import org.unimodules.core.interfaces.Package;
import expo.loaders.provider.interfaces.AppLoaderPackagesProviderInterface;
import host.exp.exponent.generated.BasePackageList;

import expo.modules.barcodescanner.BarCodeScannerPackage;
import expo.modules.camera.CameraPackage;
import expo.modules.constants.ConstantsPackage;
import expo.modules.contacts.ContactsPackage;
import expo.modules.facedetector.FaceDetectorPackage;
import expo.modules.filesystem.FileSystemPackage;
import expo.modules.font.FontLoaderPackage;
import expo.modules.gl.GLPackage;
import expo.modules.google.signin.GoogleSignInPackage;
import expo.modules.localauthentication.LocalAuthenticationPackage;
import expo.modules.localization.LocalizationPackage;
import expo.modules.location.LocationPackage;
import expo.modules.medialibrary.MediaLibraryPackage;
import expo.modules.permissions.PermissionsPackage;
import expo.modules.print.PrintPackage;
import expo.modules.sensors.SensorsPackage;
import expo.modules.sms.SMSPackage;
import expo.modules.taskManager.TaskManagerPackage;
import okhttp3.OkHttpClient;

// Needed for `react-native link`
// import com.facebook.react.ReactApplication;
import com.reactnativecommunity.webview.RNCWebViewPackage;
import com.rnimmersive.RNImmersivePackage;
import com.burnweb.rnsendintent.RNSendIntentPackage;
import com.rctbattery.BatteryManagerPackage;
import com.learnium.RNDeviceInfo.RNDeviceInfo;
import com.thebylito.navigationbarcolor.NavigationBarColorPackage;

public class MainApplication extends ExpoApplication implements AppLoaderPackagesProviderInterface<ReactPackage> {

  @Override
  public boolean isDebug() {
    return BuildConfig.DEBUG;
  }

  // Needed for `react-native link`
  public List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        // Needed for `react-native link`
        // new MainReactPackage(),
            new RNCWebViewPackage(),
            new RNImmersivePackage(),
            new RNSendIntentPackage(),
            new BatteryManagerPackage(),
            new RNDeviceInfo(),
            new NavigationBarColorPackage()
    );
  }

  public List getExpoPackages() {
    return new BasePackageList().getPackageList();
  }

  @Override
  public String gcmSenderId() {
    return getString(R.string.gcm_defaultSenderId);
  }

  public static OkHttpClient.Builder okHttpClientBuilder(OkHttpClient.Builder builder) {
    // Customize/override OkHttp client here
    return builder;
  }
}

Where can I set canOverrideExistingModule? Any help appreciated.

Thanks

For anyone curious, I solved/buried this error by adding

  @Override    
  public boolean canOverrideExistingModule() {        
    return true;    
  }

to node_modules/react_native_webview/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewModule.java.