Installing snap microcloud gives "has bad plugs or slots: microovn"

It was 2.58.3, but now it is 2.59.1

I started from scratch again and now microcloud installs without warning, microovn is not installed as a dependency. So far so good.

But now, when I do microcloud init (following Introducing MicroCloud and the “Introducing MicroCloud” youtube video) it is hanging.

root@cluster02:~# microcloud init
Select an address for MicroCloud's internal traffic

 Using address "10.89.163.28" for MicroCloud

Limit search for other MicroCloud servers to 10.89.163.28/24? (yes/no) [default=yes]: 
MicroOVN not found. Continue anyway? (yes/no) [default=yes]: 
Scanning for eligible servers...

This hangs forever.

So maybe it needs microovn. I installed it and tried it again.

root@cluster02:~# snap install lxd microceph microcloud microovn
microovn 0+git.b60840f from Canonical✓ installed
lxd already installed
microceph already installed
microcloud already installed
root@cluster02:~# snap list
Name        Version        Rev    Tracking       Publisher   Notes
core20      20230308       1852   latest/stable  canonical✓  base
core22      20230325       607    latest/stable  canonical✓  base
lxd         5.0.2-838e1b2  24322  5.0/stable/…   canonical✓  -
microceph   0+git.dfece8b  328    latest/stable  canonical✓  -
microcloud  0+git.99d8306  334    latest/stable  canonical✓  -
microovn    0+git.b60840f  81     latest/stable  canonical✓  -
snapd       2.59.1         18933  latest/stable  canonical✓  snapd
root@cluster02:~# microcloud init
Select an address for MicroCloud's internal traffic

 Using address "10.89.163.28" for MicroCloud

Limit search for other MicroCloud servers to 10.89.163.28/24? (yes/no) [default=yes]: 
Scanning for eligible servers...

The “MicroOVN not found” warning is gone. But other than that it is still hanging.