а ты и fillable и guarded массивы заполнил в одной модели?
ну да:
protected $fillable = ["text"];
protected $guarded = ["id", "user_id"];
если я сделаю:
return Model::where('id', $this->object->id)->first(); - то вернет все поля, но как-то не очень делать дополнительный запрос того объекта, что у меня уже есть, не понимаю почему нет всех полей