ELI5 the OVN channel/version upgrade methods

I currently have ovn-central and chassis in the same channel, but the versions mismatch. Whats the method to get them matching, as I am getting mismatched log entries.

ovn-central             22.09.1  active           3  ovn-central             23.09/stable   234  no       Unit is ready (leader: ovnnb_db, ovnsb_db northd: active)
ovn-chassis             23.09.3  active           4  ovn-chassis             23.09/stable   296  no       Unit is ready

What baffles me even more…

juju deploy --channel 23.09/stable ch:ovn-chassis octavia-ovn-chassis --bind public-space

octavia-ovn-chassis     22.03.3  active       3  ovn-chassis             23.09/stable   296  no       Unit is ready
ovn-central             22.09.1  active       3  ovn-central             23.09/stable   234  no       Unit is ready (leader: ovnnb_db, ovnsb_db northd: active)
ovn-chassis             23.09.3  active       4  ovn-chassis             23.09/stable   296  no       Unit is ready

UPDATE

Have just discovered the ovn-chassis (nova-compute bare metal nodes) uses different apt packages than the octavia-ovn-chassis running in LXD, as it has an extra entry sources.list.d

# Ubuntu Cloud Archive
deb http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/bobcat main

and today-i-learned all my openstack-origin are set wrong.

sigh

Hi, this will make you happy juju config ovn-central source=bobcat