error: cannot find symbol addOnCanceledListener

Hello Forum! So I’m trying to run my app in Android Studio (well, the same happens in CLI) and every time I get this weird error saying:

> Task :expo-location:compileDebugJavaWithJavac FAILED
C:\Users\cata\Documents\development\work\folder\node_modules\expo-location\android\src\main\java\expo\modules\location\LocationModule.java:540: error: cannot find symbol
        .addOnCanceledListener(() -> callback.onResult(null))
        ^
  symbol:   method addOnCanceledListener(()->callba[...]null))
  location: class Task<Location>
Note: C:\Users\cata\Documents\development\work\folder\node_modules\expo-location\android\src\main\java\expo\modules\location\taskConsumers\GeofencingTaskConsumer.java uses unchecked or unsafe operations.

As you can see this error occurs in one of expo’s modules and I really have no idea how to get around it. Does anyone has any idea for a quick fix?

Expo CLI 4.1.6 environment info:
    System:
      OS: Windows 10 10.0.18363
    Binaries:
      Node: 14.15.4 - C:\Program Files\nodejs\node.EXE
      npm: 6.14.10 - C:\Program Files\nodejs\npm.CMD
    SDKs:
      Android SDK:
        API Levels: 23, 25, 26, 28, 29, 30
        Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.3
        System Images: android-28 | Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom, android-29 | Google APIs Intel x86 Atom
    IDEs:
      Android Studio: Version  4.1.0.0 AI-201.8743.12.41.7042882
    npmPackages:
      expo: ~40.0.0 => 40.0.1
      react: 16.13.1 => 16.13.1
      react-dom: 16.13.1 => 16.13.1
      react-native: ~0.63.4 => 0.63.4
      react-native-web: ~0.13.12 => 0.13.18
    Expo Workflow: bare

no one?