Two-way calendar sync

having one common Google account to host the calendar for both is a good workaround - interesting it doesn’t work.

I think you outlined a solution: create two calendars each and subscribe to each others calendar. While this will make you miss out on “collision alert”, it’s guaranteed to work (but possibly with a delay, see link 2)