### Apache Airflow version

2.4.3

### What happened

In the grid view I do not see the logs for the latest try number if the task is in deferred state. I do see it in the "old" log view.

Grid view:
![image](https://user-images.githubusercontent.com/3342974/204215464-989e70e3-9dfc-490b-908c-f47f491316d5.png)

"Old" view:
![image](https://user-images.githubusercontent.com/3342974/204215513-05a6b0ac-f3da-44fa-b8c2-e31013e2467c.png)

It could have something to do with the deferred task getting its try_number reduced by 1 - in my example try_number=1 and next_try_number=2.

https://github.com/apache/airflow/blob/3e288abd0bc3e5788dcd7f6d9f6bef26ec4c7281/airflow/models/taskinstance.py#L1617-L1618



### What you think should happen instead

_No response_

### How to reproduce

_No response_

### Operating System

Red Hat

### Versions of Apache Airflow Providers

_No response_

### Deployment

Virtualenv installation

### Deployment details

_No response_

### Anything else

_No response_

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

### Code of Conduct

- [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)

"prev_execution_date_success": self.get_previous_execution_date(
                state=DagRunState.SUCCESS,
                session=session,
            ),
            "prev_start_date_success": get_prev_start_date_success(),
            "run_id": self.run_id,
            "task": task,
            "task_instance": self,
            "task_instance_key_str": f"{task.dag_id}__{task.task_id}__{ds_nodash}",
            "test_mode": self.test_mode,
            "ti": self,
            "tomorrow_ds": get_tomorrow_ds(),
            "tomorrow_ds_nodash": get_tomorrow_ds_nodash(),
            "triggering_dataset_events": lazy_object_proxy.Proxy(get_triggering_events),
            "ts": ts,
            "ts_nodash": ts_nodash,
            "ts_nodash_with_tz": ts_nodash_with_tz,
            "var": {
                "json": VariableAccessor(deserialize_json=True),
                "value": VariableAccessor(deserialize_json=False),
            },
            "conn": ConnectionAccessor(),
            "yesterday_ds": get_yesterday_ds(),
            "yesterday_ds_nodash": get_yesterday_ds_nodash(),
        }
        
        
        return Context(context)  
    @provide_session
    def get_rendered_template_fields(self, session: Session = NEW_SESSION) -> None: