OH3 Difficulty installing SNAPSHOT binding

System on RPi 4 running 3.1.0 release build

Trying to test a recent z-wave binding snapshot, org.openhab.binding.zwave-3.2.0-SNAPSHOT.jar
Managed to get it installed and after clearing cache, I get an error on startup

09:41:37.020 [ERROR] [.core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-monopriceaudio, openhab-persistence-mapdb, openhab-persistence-rrd4j, openhab-ui-basic, openhab-binding-astro, openhab-ui-habpanel, openhab-binding-zwave': Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=openhab-persistence-rrd4j; type=karaf.feature; version="[3.1.0.M3,3.1.0.M3]"; filter:="(&(osgi.identity=openhab-persistence-rrd4j)(type=karaf.feature)(version>=3.1.0.M3)(version<=3.1.0.M3))" [caused by: Unable to resolve openhab-persistence-rrd4j/3.1.0.M3: missing requirement [openhab-persistence-rrd4j/3.1.0.M3] osgi.identity; osgi.identity=org.openhab.persistence.rrd4j; type=osgi.bundle; version="[3.1.0.M3,3.1.0.M3]"; resolution:=mandatory [caused by: Unable to resolve org.openhab.persistence.rrd4j/3.1.0.M3: missing requirement [org.openhab.persistence.rrd4j/3.1.0.M3] osgi.wiring.package; filter:="(&(osgi.wiring.package=javax.measure)(version>=1.0.0)(!(version>=2.0.0)))"]]

Not sure why it’s still looking for 3.1.0M3 components although I’m sure the system previously had 3.1.0 milestone builds on it.

Listing components gives

openhab> list -s
START LEVEL 100 , List Threshold: 50
 ID │ State     │ Lvl │ Version               │ Symbolic name
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 31 │ Active    │  80 │ 2.12.3                │ com.fasterxml.jackson.core.jackson-annotations
 32 │ Active    │  80 │ 2.12.3                │ com.fasterxml.jackson.core.jackson-core
 33 │ Active    │  80 │ 2.12.3                │ com.fasterxml.jackson.core.jackson-databind
 34 │ Active    │  80 │ 2.12.3                │ com.fasterxml.jackson.dataformat.jackson-dataformat-yaml
 35 │ Active    │  80 │ 2.12.3                │ com.fasterxml.jackson.datatype.jackson-datatype-jsr310
 36 │ Active    │  80 │ 6.2.4                 │ com.fasterxml.woodstox.woodstox-core
 37 │ Active    │  80 │ 2.8.6                 │ com.google.gson
 38 │ Active    │  80 │ 27.1.0.jre            │ com.google.guava
 39 │ Active    │  80 │ 30.1.0.jre            │ com.google.guava
 40 │ Active    │  80 │ 1.0.1                 │ com.google.guava.failureaccess
 41 │ Active    │  80 │ 3.0.0.v201312141243   │ com.google.inject
 43 │ Active    │  80 │ 4.8.35.v20190528-1517 │ io.github.classgraph
 44 │ Active    │  80 │ 2.1.9                 │ io.swagger.core.v3.swagger-annotations
 45 │ Active    │  80 │ 2.1.9                 │ io.swagger.core.v3.swagger-core
 46 │ Active    │  80 │ 2.1.9                 │ io.swagger.core.v3.swagger-integration
 47 │ Active    │  80 │ 2.1.9                 │ io.swagger.core.v3.swagger-jaxrs2
 48 │ Active    │  80 │ 2.1.9                 │ io.swagger.core.v3.swagger-models
 49 │ Active    │  80 │ 2.0.0                 │ jakarta.annotation-api
 50 │ Active    │  80 │ 2.0.0                 │ jakarta.inject.jakarta.inject-api
 51 │ Active    │  80 │ 2.0.2                 │ jakarta.validation.jakarta.validation-api
 53 │ Active    │  80 │ 2.3.3                 │ jakarta.xml.ws-api
 56 │ Active    │  80 │ 3.5.7                 │ javax.jmdns
 57 │ Active    │  80 │ 2.1.2                 │ javax.measure.unit-api
 59 │ Active    │  80 │ 0.5.10                │ jollyday
 60 │ Active    │  80 │ 3.2.0.v201101311130   │ org.antlr.runtime
 61 │ Active    │  80 │ 1.2.2                 │ org.apache.aries.component-dsl.component-dsl
 62 │ Active    │  80 │ 1.0.1                 │ org.apache.aries.javax.jax.rs-api
 63 │ Active    │  80 │ 2.0.0                 │ org.apache.aries.jax.rs.whiteboard
 65 │ Active    │  80 │ 3.12.0                │ org.apache.commons.lang3
 66 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-core
 67 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-rt-frontend-jaxrs
 68 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-rt-rs-client
 69 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-rt-rs-sse
 70 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-rt-security
 71 │ Active    │  80 │ 3.4.3                 │ org.apache.cxf.cxf-rt-transports-http
 80 │ Active    │  80 │ 4.3.2                 │ org.apache.karaf.event
 91 │ Active    │  80 │ 1.0.0.2               │ org.apache.servicemix.bundles.javax-inject
 99 │ Active    │  80 │ 2.2.5                 │ org.apache.ws.xmlschema.core
100 │ Active    │  80 │ 4.19.0                │ org.apache.xbean.bundleutils
101 │ Active    │  80 │ 4.19.0                │ org.apache.xbean.finder
102 │ Active    │  80 │ 0.7.7                 │ org.bitbucket.b_c.jose4j
103 │ Active    │  80 │ 2.17.0.v20190920-0401 │ org.eclipse.emf.common
104 │ Active    │  80 │ 2.20.0.v20190920-0401 │ org.eclipse.emf.ecore
105 │ Active    │  80 │ 2.14.0.v20190528-0725 │ org.eclipse.emf.ecore.change
106 │ Active    │  80 │ 2.16.0.v20190528-0725 │ org.eclipse.emf.ecore.xmi
107 │ Active    │  80 │ 3.13.0.v20200828-1034 │ org.eclipse.equinox.common
136 │ Active    │  80 │ 0.10.0.v20201105-1103 │ org.eclipse.lsp4j
137 │ Active    │  80 │ 0.10.0.v20201105-1103 │ org.eclipse.lsp4j.jsonrpc
138 │ Active    │  80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtend.lib
139 │ Active    │  80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtend.lib.macro
140 │ Active    │  80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext
141 │ Active    │  80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.common.types
142 │ Active    │  80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext.ide
143 │ Active    │  80 │ 2.25.0.v20210301-0843 │ org.eclipse.xtext.util
144 │ Active    │  80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.xbase
145 │ Active    │  80 │ 2.25.0.v20210301-0909 │ org.eclipse.xtext.xbase.ide
146 │ Active    │  80 │ 2.25.0.v20210301-0821 │ org.eclipse.xtext.xbase.lib
150 │ Active    │  80 │ 9.1.0                 │ org.objectweb.asm.commons
151 │ Active    │  80 │ 9.1.0                 │ org.objectweb.asm.tree
152 │ Active    │  80 │ 9.1.0                 │ org.objectweb.asm.tree.analysis
153 │ Active    │  80 │ 9.1.0                 │ org.objectweb.asm.util
154 │ Active    │  80 │ 3.1.0                 │ org.openhab.core
155 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.audio
156 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.auth.jaas
157 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.auth.oauth2client
158 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.automation
159 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.automation.module.media
160 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.automation.module.script
161 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.automation.module.script.rulesupport
162 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.automation.rest
163 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.binding.xml
164 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.config.core
165 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.config.discovery
166 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.config.discovery.mdns
167 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.config.dispatch
168 │ Active    │  75 │ 3.1.0                 │ org.openhab.core.config.xml
169 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.ephemeris
170 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.id
171 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.console
172 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.console.karaf
173 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.http
174 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.http.auth
176 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.monitor
177 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.net
178 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest
179 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.audio
180 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.auth
181 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.core
182 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.mdns
183 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.sitemap
184 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.sse
185 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.swagger
186 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.ui
187 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.rest.voice
188 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.io.transport.mdns
189 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.karaf
190 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.core
191 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.item
192 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.item.ide
193 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.item.runtime
194 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.lsp
195 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.persistence
196 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.persistence.ide
197 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.persistence.runtime
198 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.rule
199 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.rule.ide
200 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.rule.runtime
201 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.script
202 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.script.ide
203 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.script.runtime
204 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.sitemap
205 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.sitemap.ide
206 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.sitemap.runtime
207 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.thing
208 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.thing.ide
209 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.model.thing.runtime
210 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.persistence
211 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.semantics
212 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.storage.json
213 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.thing
214 │ Active    │  75 │ 3.1.0                 │ org.openhab.core.thing.xml
215 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.transform
216 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.ui
217 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.ui.icon
218 │ Active    │  80 │ 3.1.0                 │ org.openhab.core.voice
219 │ Installed │  80 │ 3.2.0.202107270349    │ org.openhab.binding.zwave
220 │ Active    │  80 │ 3.1.0                 │ org.openhab.ui
227 │ Active    │  80 │ 1.0.0.201802012106    │ org.osgi.service.jaxrs
228 │ Active    │  80 │ 1.5.0                 │ org.threeten.extra
229 │ Active    │  80 │ 1.27.0                │ org.yaml.snakeyaml
230 │ Active    │  80 │ 2.0.1                 │ si-units
231 │ Active    │  80 │ 2.0.1                 │ si.uom.si-quantity
232 │ Active    │  80 │ 4.2.1                 │ stax2-api
233 │ Active    │  80 │ 2.1.2                 │ tech.units.indriya
234 │ Active    │  80 │ 2.1.0                 │ uom-lib-common
235 │ Active    │  80 │ 1.4.17                │ xstream
openhab>

Should I just try to clear out the whole install and start over?
Any other suggestions?

Thanks
Brian