Getting this even more, my see is always that "at" should be useful for events that are not days in the 7 days (at Xmas, at Easter, in the weekend, at lunchtime, at nine o'clock) irrelevant of length, and "on" the place some time is daily of the week (on https://pornx.cam/