All the devices sync with an email client server which hosts your calendar. If you have a Calendar on iCloud that will not sync with Google Calendar. Settings > Calendar > Default Calendar [Choose what you want]. What you add (Event) on iPhone Calendar is synced with default calendar unless you have chosen a specific calendar at the time of event creation.
To which email account are the calendar events synced with your iPhone? This is not clear in your post
The ability to display travel time in the iOS Calendar app depends on various factors, including the calendar provider you are using and the specific settings within the app. Here's a breakdown of how travel time works with different calendar providers on iOS:
- If you are using the iCloud Calendar, you should be able to see travel time options when creating events. The iOS Calendar app integrates well with iCloud and supports adding travel time to events.
- The Outlook Calendar is another popular option for iOS users. While the Outlook app itself supports adding travel time to events, the iOS Calendar app might not display the travel time feature for events created within the Outlook Calendar. This limitation is due to the way the iOS Calendar app interacts with third-party calendar providers.
- Similar to iCloud Calendar, the Gmail & Yahoo Calendar supports adding travel time to events.
The pic below shows how to set a default calendar on iOS
You can select a calendar and override the default Calendar. See the pic below which is self-explanatory
In summary, the availability of travel time features in the iOS Calendar app depends on the specific calendar provider and its integration with the app. iCloud Calendar is the most likely to support this feature, while Outlook, Gmail, and Yahoo calendars may have limited or no support for displaying travel time in the iOS Calendar app.