just to further confirm that when using Generic Record, AvroSerializer is not even getting engaged so its probably an issue with registering the correct Kyro serializer with GenericRecord