You could try enabling the "WebAssembly" setting in the container engine preferences. It will install the Wasm shims, which you can just ignore, but it should also switch to using the containerd image store.
Note that all your current images will become orphaned and need to be rebuilt or re-downloaded. You may want to run
docker system prune --all
before switching to reclaim the disk space they take.