Scheduling and managing events using Outlook.com calendar
Outlook 365 defaults to showing midnight (12:00 AM) at the top of the calendar grid because the Work time setting only highlights your active hours. It does not control which time row appears at the top of the calendar view.
AFAIK, this is a design limitation in which Outlook treats work hours primarily as a visual indicator, such as shading non-working time, rather than using them to determine the scroll position or starting point of the daily calendar grid. As a result, the calendar may open with 12:00 AM at the top, requiring you to scroll down to your normal 9:00 AM start time.
For a workaround, refer to https://learn.microsoft.com/en-us/answers/questions/5887473/calendar-view
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin