How to use Beetcamp as Beets plugin

I cannot figure out how to use Beetcamp with Beets. There was a refactoring that hit unstable a few weeks ago, I’m not sure if that has anything to do with it. Is anyone using Beetcamp on unstable? This snippet from my Home Manager config doesn’t work:

programs.beets = {
  enable = true;
  package = pkgs.python3.pkgs.beets.override {
    pluginOverrides = {
      bandcamp = {
        enable = true;
        propagatedBuildInputs = [ pkgs.python3.pkgs.beetcamp ];
      };
    };
  };
};

Error message:

Running phase: pythonCatchConflictsPhase
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" }
Found duplicated packages in closure for dependency 'beets': 
  beets 2.5.1 (/nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1)
    dependency chain:
      this derivation: /nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1
  beets 2.5.1 (/nix/store/3qjkivjbldrvpnsg49phh09smwh5fxzf-python3.13-beets-2.5.1)
    dependency chain:
      this derivation: /nix/store/lazwcfrpwlyp8paysq51mjambik08z7j-python3.13-beets-2.5.1
      ...depending on: /nix/store/xvzb21bi9grdf678nbjbpczdhngl2qmf-python3.13-beetcamp-0.22.0
      ...depending on: /nix/store/3qjkivjbldrvpnsg49phh09smwh5fxzf-python3.13-beets-2.5.1

Package duplicates found in closure, see above. Usually this happens if two packages depend on different version of the same dependency.

Hey dude did you ever solve this?