dataset.getColumnAsArray issue

When a value in a dataset contains an ‘&’ character, the array set by dataset.getColumnAsArray() get messed up.
Ofcourse there is a workaround by filling the array with looping through the dataset, but this seems a Servoy bug to me.
Issue only seems to appear on client side.

Version 3.5.7-build 520
Java version 11.0-b16 (Windows XP)

how does it get messed up?

what do you do get back?

And if you do it your self by looping it goes ok?
That looks very weird to me because the only thing we do is loop and create that array, we dont do anything with the contents of the data.