This is the python ticket that mirrors the corresponding issue explained in
The basic premise is the unexplained array in vertex result properties does serve a purpose. Which allows for multiple-cardinality with vertex properties.
I was able to repro the issue simply in python with the following code snippet.
This produces the following output
Because we only look at the first element in the properties array we loose some information. I'll submit a pr with a test based off of this shortly
DSE EAP TAG, master branch of python-driver-dse
An example of a "rich" property from Andy:
Integration tests in PR. Broken unit tests fixed on master after merge.
This is working the 9119 branch I'm moving this to done.