diff --git a/dvc/repo/experiments/run.py b/dvc/repo/experiments/run.py
index <HASH>..<HASH> 100644
--- a/dvc/repo/experiments/run.py
+++ b/dvc/repo/experiments/run.py
@@ -63,4 +63,6 @@ def run(
         )
     except UnchangedExperimentError:
         # If experiment contains no changes, just run regular repro
+        kwargs.pop("queue", None)
+        kwargs.pop("checkpoint_resume", None)
         return {None: repo.reproduce(target=target, **kwargs)}
exp: fix bug where repro with run-cached stages may fail (#<I>)