Good catch about the multiplicity.
I unfortunately don’t have the time to debug this one much further.