`dvc exp show` does not display metrics as expected

Hello,

When I run the dvc exp show command I only get the current workspace metrics. For all other previous experiments the table just contains exclamation marks. Here’s a minimal output example:

2024-12-02 11:39:19,306 DEBUG: v3.57.0 (pip), CPython 3.10.12 on Linux-6.8.0-49-generic-x86_64-with-glibc2.35
2024-12-02 11:39:19,306 DEBUG: command: /home/oliskir/envs/env-yolo-py310/bin/dvc exp show --verbose
2024-12-02 11:39:19,659 DEBUG: Lockfile for '../../../../../dvc.yaml' not found
2024-12-02 11:39:19,676 DEBUG: [Errno 2] No such file or directory: 'dvclive/params.yaml'
2024-12-02 11:39:19,678 DEBUG: [Errno 2] No such file or directory: 'dvclive/metrics.json'
 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────>
  Experiment   Created    train.box_loss   train.cls_loss   train.dfl_loss   metrics.precision(B)   metrics.recall(B)   metrics.mAP50(B)   metrics.mAP50-95(B)   val.box_>
 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────>
  workspace    -                  1.7236           5.3228           1.1521                0.49088             0.40049            0.40203               0.15433         2.>
  cleanup      09:50 AM                !                !                !                      !                   !                  !                     !           >
 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────>
2024-12-02 11:48:49,911 DEBUG: Analytics is enabled.
2024-12-02 11:48:49,951 DEBUG: Trying to spawn ['daemon', 'analytics', '/tmp/tmpdylkrhfi', '-v']
2024-12-02 11:48:49,957 DEBUG: Spawned ['daemon', 'analytics', '/tmp/tmpdylkrhfi', '-v'] with pid 4208

The odd thing is that dvc complains about missing dvclive/params.yaml and dvclive/metrics.json files although these files are present in the repository folder. Similarly it says it can’t find the lock file although this file too is present.

Any help with debugging and solving this would be appreciated. Thanks!

PS. This is outout of running dvc doctor:

DVC version: 3.57.0 (pip)
-------------------------
Platform: Python 3.10.12 on Linux-6.8.0-49-generic-x86_64-with-glibc2.35
Subprojects:
        dvc_data = 3.16.7
        dvc_objects = 5.1.0
        dvc_render = 1.0.2
        dvc_task = 0.40.2
        scmrepo = 3.3.9
Supports:
        http (aiohttp = 3.11.7, aiohttp-retry = 2.9.1),
        https (aiohttp = 3.11.7, aiohttp-retry = 2.9.1),
        ssh (sshfs = 2024.9.0)
Config:
        Global: /home/oliskir/.config/dvc
        System: /etc/xdg/dvc
Cache types: hardlink, symlink
Cache directory: ext4 on /dev/nvme0n1p2
Caches: local
Remotes: ssh
Workspace directory: ext4 on /dev/nvme0n1p2
Repo: dvc, git
Repo.site_cache_dir: /var/tmp/dvc/repo/16b3dbb488cf461fd90cecad52cd16a1