The update for Google Calendar Automations got us close to having a suitable workaround for syncing but still has a few gaps. I know there could be a long term solution in the works but this Automations fix was close. It does help address some of the caveats with all day events and start/end time events in the calendar with how Google Calendar updates these events.
The two gaps I found in making the experience work to sync could be solved by creating a couple Automation triggers.
  1. When tasks are deleted -> allows Calendar events to be deleted as well
  2. When task names are updated -> allows Calendar events to follow the task name
-the task searching function of the automation action will be able to follow the task through the calendar
Everything else I tested with that automation seems to work but not having these cases addressed will require too much manual effort for it to be useable. At least on my end unless I'm missing something. If this was fixed, it looks like a viable option.