How can I override the default "Work" travel time start location in Calendar.app on macOS?
I figured out how to make Calendar in macOS use your home location all the time for travel time even if you keep a work address in your contact card.
If you set your "Day starts at" and "Day ends at" to "Noon", it will always use your home address. Oddly, inversely, if you set both values to "Midnight", it will always use your work address.
Hope that helps.
This has annoyed me for SO long. I just figured it out. The clue was in the link you provided: "If Calendar doesn’t find a location, it uses your work address or home address (from your card in the Contacts app), depending on the time of day. (Set your work hours in Calendar General preferences using the “Day starts at” and “Day ends at” pop-up menus.)"
When I changed my work hours and restarted Calendar, the "Home" option appeared under "Travel Time". So it's looking for where you are in that 3 hour window and if you don't have a specific work event scheduled, it looks to see what time you started work, if that makes sense.
Happy scheduling!