Error on pulling docker image when testing windows job locally with CLI

On trying to run a Windows job locally using the CircleCI CLI, it would appear that it is failing to pull the windows image that CircleCI is using, meaning I cannot test it. Output is shown below:

circleci local execute --job win
Docker image digest: sha256:7887006b1ccf28b3f7bae23721820e2f7d26bcd41723a5864958e7f0079062da
====>> Spin up environment
Build-agent version  ()
Docker Engine Version: 20.10.0
Kernel Version: Linux 2fc739af07b1 4.19.121-linuxkit #1 SMP Tue Dec 1 17:50:32 UTC 2020 x86_64 Linux
Starting container windows-server-2019-vs2019:stable
Warning: No authentication provided, using CircleCI credentials for pulls from Docker Hub.
  image cache not found on this host, downloading windows-server-2019-vs2019:stable

  Error pulling image windows-server-2019-vs2019:stable: Error response from daemon: pull access denied for windows-server-2019-vs2019, repository does not exist or may require 'docker login': denied: requested access to the resource is denied... retrying

and then it just repeats the error until I kill it. The relevant job config is:

version: 2.1

  win: circleci/windows@2.4.0

      name: win/default
      shell: bash.exe
      - run: node --version

It would be nice if it was possible to test windows locally, or at least have the CLI say it’s not possible like it does with macOS jobs.