Thank you for your help.

1. He enjoys jogging on Monday morning.
2. He will have a meeting on the morning of July 22.
3. He will have a meeting on the morning of July.
4. He will have a meeting in the morning of July.
5. He will have a meeting in the morning in July 22.
[From #1 to #2, there is no problem, right? What about the others? Do we have to use 'on' or 'in'?]

Yes, 1 and 2 are fine.

3, 4, and 5 are incorrect.

When it comes to expressing time, the choice between "on" and "in" depends on how we refer to a specific point or a period of time.

1. He enjoys jogging on Monday morning.
In this sentence, "on" is used to specify a specific day, Monday, and a specific time, morning. So, there is no problem with using "on" here.

2. He will have a meeting on the morning of July 22.
Here, "on" is used to specify a specific day, July 22, and "morning" specifies the time of the day. So, "on" is the correct choice in this case.

3. He will have a meeting on the morning of July.
The phrase "on the morning of July" is incorrect because it lacks a specific day. To make it accurate, you would need to provide a specific date, like "on the morning of July 3rd" or "on the morning of July 10th."

4. He will have a meeting in the morning of July.
Similar to the previous sentence, "in the morning of July" is also incorrect because it lacks a specific day. To correct it, you would need to specify a particular date, like "in the morning of July 12th" or "in the morning of July 28th."

5. He will have a meeting in the morning in July 22.
This sentence is not grammatically correct. Instead, you can say "He will have a meeting in the morning on July 22" to indicate a particular day (July 22) and time (in the morning).

In summary, when referring to a specific day and time, we use "on," as in "on Monday morning" or "on July 22 in the morning." However, when referring to a month or a general period of time, we use "in," such as "in July" or "in the morning."