$row->created = (new DateTime('@' . $row->created))->setTimezone(new DateTimeZone(config('app.timezone')));
Not a bug,the timezone is intentionally ignored when using @-style timestamps.