When using the SeralizesModels trait, the dirty attributes on the model are not maintained. This means that if you use $model->getDirty() in the handling of the job it returns an empty array.
$model-getDirty() in the handle() methodYes because when you serialize, the model is retrieved from the DB when the job is dispatched and no dirty state will be set then, you need to pass the value getDirty() to the job while dispatching if you need to use it.