Some directory comparisons (after enabling ussuri-proposed with the fix for 1885269). I'm seeing no differences, except that the snapshot is successful for bionic-train and still fails for focal-ussuri:
bionic-train:
ubuntu@juju-d93333-zaza-4dbb8b0e6cc9-21:~$ ls -al /var/lib/nova/instances/snapshots
total 12
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 .
drwxr-xr-x 6 nova nova 4096 Sep 23 19:55 ..
drwx-----x 2 nova nova 4096 Sep 23 20:13 tmpbd7qzli0
ubuntu@juju-d93333-zaza-4dbb8b0e6cc9-21:~$ sudo ls -al /var/lib/nova/instances/snapshots/tmpbd7qzli0/
total 204
drwx-----x 2 nova nova 4096 Sep 23 20:13 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 ..
-rw-r--r-- 1 nova nova 196928 Sep 23 20:13 d1af0f3a804e4109830ef78155b7a4ab.delta
ubuntu@juju-d93333-zaza-4dbb8b0e6cc9-21:~$ sudo ls -al /var/lib/nova/instances/snapshots/tmpbd7qzli0/
total 1731224
drwx-----x 2 nova nova 4096 Sep 23 20:14 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 ..
-rw-r--r-- 1 nova nova 1149894656 Sep 23 20:14 d1af0f3a804e4109830ef78155b7a4ab
-rw-r--r-- 1 nova kvm 622985216 Sep 23 20:14 d1af0f3a804e4109830ef78155b7a4ab.delta
ubuntu@juju-d93333-zaza-4dbb8b0e6cc9-21:~$ ls -al /var/lib/nova
total 40
drwxr-xr-x 10 nova nova 4096 Sep 23 19:07 .
drwxr-xr-x 52 root root 4096 Sep 23 19:10 ..
drwxr-xr-x 2 nova root 4096 Sep 23 19:14 .ssh
drwxr-xr-x 6 nova nova 4096 Sep 23 19:00 CA
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 buckets
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 images
drwxr-xr-x 6 nova nova 4096 Sep 23 20:14 instances
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 keys
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 networks
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 tmp
focal-ussuri:
ubuntu@node06:~$ sudo ls -al /var/lib/nova/instances/snapshots/
total 12
drwxr-xr-x 3 nova nova 4096 Sep 23 20:20 .
drwxr-xr-x 6 nova nova 4096 Sep 23 20:02 ..
drwx-----x 2 nova nova 4096 Sep 23 20:20 tmpt_x2bd57
ubuntu@node06:~$ sudo ls -al /var/lib/nova/instances/snapshots/tmpt_x2bd57
total 204
drwx-----x 2 nova nova 4096 Sep 23 20:20 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:20 ..
-rw-r--r-- 1 nova nova 197248 Sep 23 20:20 f7d09ac696a04cb5b31925850e4dcfef.delta
ubuntu@node06:~$ ls -al /var/lib/nova
total 40
drwxr-xr-x 10 nova nova 4096 Sep 23 09:39 .
drwxr-xr-x 55 root root 4096 Sep 23 09:46 ..
drwxr-xr-x 2 nova root 4096 Sep 23 09:57 .ssh
drwxr-xr-x 6 nova nova 4096 Sep 23 09:37 CA
drwxr-xr-x 2 nova nova 4096 May 16 00:08 buckets
drwxr-xr-x 2 nova nova 4096 May 16 00:08 images
drwxr-xr-x 6 nova nova 4096 Sep 23 20:02 instances
drwxr-xr-x 2 nova nova 4096 May 16 00:08 keys
drwxr-xr-x 2 nova nova 4096 May 16 00:08 networks
drwxr-xr-x 2 nova nova 4096 May 16 00:08 tmp
Some directory comparisons (after enabling ussuri-proposed with the fix for 1885269). I'm seeing no differences, except that the snapshot is successful for bionic-train and still fails for focal-ussuri:
bionic-train:
ubuntu@ juju-d93333- zaza-4dbb8b0e6c c9-21:~ $ ls -al /var/lib/ nova/instances/ snapshots
total 12
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 .
drwxr-xr-x 6 nova nova 4096 Sep 23 19:55 ..
drwx-----x 2 nova nova 4096 Sep 23 20:13 tmpbd7qzli0
ubuntu@ juju-d93333- zaza-4dbb8b0e6c c9-21:~ $ sudo ls -al /var/lib/ nova/instances/ snapshots/ tmpbd7qzli0/ 9830ef78155b7a4 ab.delta
total 204
drwx-----x 2 nova nova 4096 Sep 23 20:13 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 ..
-rw-r--r-- 1 nova nova 196928 Sep 23 20:13 d1af0f3a804e410
ubuntu@ juju-d93333- zaza-4dbb8b0e6c c9-21:~ $ sudo ls -al /var/lib/ nova/instances/ snapshots/ tmpbd7qzli0/ 9830ef78155b7a4 ab 9830ef78155b7a4 ab.delta
total 1731224
drwx-----x 2 nova nova 4096 Sep 23 20:14 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:13 ..
-rw-r--r-- 1 nova nova 1149894656 Sep 23 20:14 d1af0f3a804e410
-rw-r--r-- 1 nova kvm 622985216 Sep 23 20:14 d1af0f3a804e410
ubuntu@ juju-d93333- zaza-4dbb8b0e6c c9-21:~ $ ls -al /var/lib/nova
total 40
drwxr-xr-x 10 nova nova 4096 Sep 23 19:07 .
drwxr-xr-x 52 root root 4096 Sep 23 19:10 ..
drwxr-xr-x 2 nova root 4096 Sep 23 19:14 .ssh
drwxr-xr-x 6 nova nova 4096 Sep 23 19:00 CA
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 buckets
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 images
drwxr-xr-x 6 nova nova 4096 Sep 23 20:14 instances
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 keys
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 networks
drwxr-xr-x 2 nova nova 4096 Jun 17 13:47 tmp
focal-ussuri:
ubuntu@node06:~$ sudo ls -al /var/lib/ nova/instances/ snapshots/
total 12
drwxr-xr-x 3 nova nova 4096 Sep 23 20:20 .
drwxr-xr-x 6 nova nova 4096 Sep 23 20:02 ..
drwx-----x 2 nova nova 4096 Sep 23 20:20 tmpt_x2bd57
ubuntu@node06:~$ sudo ls -al /var/lib/ nova/instances/ snapshots/ tmpt_x2bd57 5b31925850e4dcf ef.delta
total 204
drwx-----x 2 nova nova 4096 Sep 23 20:20 .
drwxr-xr-x 3 nova nova 4096 Sep 23 20:20 ..
-rw-r--r-- 1 nova nova 197248 Sep 23 20:20 f7d09ac696a04cb
ubuntu@node06:~$ ls -al /var/lib/nova
total 40
drwxr-xr-x 10 nova nova 4096 Sep 23 09:39 .
drwxr-xr-x 55 root root 4096 Sep 23 09:46 ..
drwxr-xr-x 2 nova root 4096 Sep 23 09:57 .ssh
drwxr-xr-x 6 nova nova 4096 Sep 23 09:37 CA
drwxr-xr-x 2 nova nova 4096 May 16 00:08 buckets
drwxr-xr-x 2 nova nova 4096 May 16 00:08 images
drwxr-xr-x 6 nova nova 4096 Sep 23 20:02 instances
drwxr-xr-x 2 nova nova 4096 May 16 00:08 keys
drwxr-xr-x 2 nova nova 4096 May 16 00:08 networks
drwxr-xr-x 2 nova nova 4096 May 16 00:08 tmp