I did this one (after a bit of "fumbling') in a slightly different manner...but...the results are really close to yours!!
I noted that the minute hand moves through 6° in a minute.....and I noted that the hour hand moves through (1/2)° every minute....so....
At 6:30PM, for instance.....the hour hand is 15° ahead of the minute hand. So it will take the minute hand....
(6 - 1/2)T = 15 .....T = about 2.727272727272727 min = 2 min 43.636363636363638 seconds to "catch up" to the hour hand ..i.e. the hands are "even' at about 6:32:43AM
So....solving the following "formulas" for the times between the hours when the hands are in the same position, we have
7 - 8 (5.5)T = 45 ...T = 8.1818181818181818 minutes afte 7:30AM = about 7:38:11
8 - 9 (5.5)T = 75 ....T = 13.6363636363636364 mintes after 8:30AM = about 8:43:38
And from here, I noted that each successive time would be (about) 1hr 5 min 27 seconds later than the previous one giving the remaining two times of .... 9:49:05AM and 10:54:32AM
And the hands don't cross again until noon.
The situation existing after 1PM is similar......
At 1PM, the hour hand is 30º "ahead" of the minute hand, so I calculated the time to "catch up" as:
(5.5)T = 30 ....T = 5.4545454545454545 minutes after 1PM = 1:05:27 PM
And I realized that the same 1hr 5min 27 second interval would exist ....so the remaining times are
2:10:54 , 3:16:21, 4:21:48 and 5:27:15 [PM, of course ]
My last two times are off slightly because of rounding.....but...close enough !!!
Mine isn't as "elegant"....but, maybe one day, I'll be as good as you guys....!!!

"I'll get you my two fine gentleman, and your little dogs, too !!! "
