Unprivileged container failed to mount rootfs and start when cloning

I’m having a base lxc container called “arch” and then I tried to make a copy of it using a snapshot by running the following command:

sudo lxc-copy -n arch -N ionic-dev -s

The snapshot is created but when I’m going to run it I got the following errors:

lxc-start ionic-dev 20210902105936.817 ERROR    overlay - storage/overlay.c:ovl_mount:491 - Operation not permitted - Failed to mount "/var/lib/lxc/arch/rootfs" on "/usr/lib/lxc/rootfs" with options "upperdir=/var/lib/lxc/ionic-dev/overlay/delta,lowerdir=/var/lib/lxc/arch/rootfs"
lxc-start ionic-dev 20210902105936.817 ERROR    conf - conf.c:lxc_mount_rootfs:1419 - Failed to mount rootfs "/var/lib/lxc/arch/rootfs:/var/lib/lxc/ionic-dev/overlay/delta" onto "/usr/lib/lxc/rootfs" with options "(null)"
lxc-start ionic-dev 20210902105936.817 ERROR    conf - conf.c:lxc_setup_rootfs_prepare_root:3769 - Failed to setup rootfs for
lxc-start ionic-dev 20210902105936.817 ERROR    conf - conf.c:lxc_setup:4058 - Failed to setup rootfs
lxc-start ionic-dev 20210902105936.817 ERROR    start - start.c:do_start:1291 - Failed to setup container "ionic-dev"
lxc-start ionic-dev 20210902105936.817 ERROR    sync - sync.c:sync_wait:36 - An error occurred in another process (expected sequence number 3)
lxc-start ionic-dev 20210902105936.817 ERROR    lxccontainer - lxccontainer.c:wait_on_daemonized_start:868 - Received container state "ABORTING" instead of "RUNNING"
lxc-start ionic-dev 20210902105936.817 ERROR    lxc_start - tools/lxc_start.c:main:308 - The container failed to start
lxc-start ionic-dev 20210902105936.817 ERROR    lxc_start - tools/lxc_start.c:main:311 - To get more details, run the container in foreground mode
lxc-start ionic-dev 20210902105936.817 ERROR    lxc_start - tools/lxc_start.c:main:313 - Additional information can be obtained by setting the --logfile and --logpriority options
lxc-start ionic-dev 20210902105936.818 ERROR    start - start.c:__lxc_start:2053 - Failed to spawn container "ionic-dev"

Following are some more info:

arch container config file:

# Template used to create this container: /usr/share/lxc/templates/lxc-download
# Parameters passed to the template: --dist archlinux --release current --arch amd64
# Template script checksum (SHA-1): 1ad14dde73ae69ed485f71e26793af87573947d4
# For additional config options, please look at lxc.container.conf(5)

# Uncomment the following line to support nesting containers:
#lxc.include = /usr/share/lxc/config/nesting.conf
# (Be aware this has security implications)

# UID & GID Mappings
# Network Configuration (NAT Bridge)

# Distribution configuration
lxc.include = /usr/share/lxc/config/common.conf
lxc.include = /usr/share/lxc/config/userns.conf
lxc.arch = x86_64

# Container specific configuration
lxc.idmap = u 0 100000 65536
lxc.idmap = g 0 100000 65536
#lxc.idmap = u 1000 1000 1
#lxc.idmap = g 1000 1000 1
#lxc.idmap = u 1001 101001 65536
#lxc.idmap = g 1001 101001 65536
lxc.rootfs.path = dir:/var/lib/lxc/arch/rootfs
lxc.uts.name = arch

# Network configuration
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:2c:c5:a6

/etc/subuid

root:100000:65536

/etc/subgid

root:100000:65536

sudo ls -la /var/lib/lxc/arch/

.rw-r----- 1.1k root 8 Aug 22:03 config
.rw-r--r-- 23 root 2 Sep 13:55 lxc_snapshots
drwxr-xr-x - 100000 8 Aug 07:22 rootfs

sudo ls -la /var/lib/lxc/ionic-dev/rootfs

returns nothing :/

Any ideas what can be going on?