Storage write exception with ScanResult objet

According to the documentation the storage module allows the saving of a ScanResult object.

This works fine on a F5X+ with CIQ 3.2.3 but I get an exception on a Edge 830 with CIQ 3.1.6: UnexpectedTypeException: Expected null/Number/Float/String/Array/Boolean/Dictionary/Long/Double/Char/ByteArray, given Object

Did I  miss something or is this normal ? As the Edge 830 & CIQ 3.1 support the BLE module, I would assume that saving a ScanResult would also be supported.

Greg