Hi @Nurain_Nabilah_Salehuddin -
This is most likely happening because when Charts is sampling the collection to determine the fields and types, the majority of occurrences of sjEvents were empty arrays ([]).
You should be able to force Charts to discover the underlying fields by choosing Add Field > Missing Field and then entering a path like sjEvents.event.
Tom