✅ Newtonsoft.JSON correctly serializes data but erroneously leaves out arrays during deserialization - C#