we encountered the same issue, we changed our implementation to use
binary type instead of handling it as multivalued property. In order set
to the binary property and retrieve the binary property, I followed this
lead https://techrevel.blog/2020/09/19/editing-jcrdata-binary-in-aem/ .
Hope this info helps those who are facing the same issue. Thanks!