It’s really hard to want to advocate for free software when it often has such a poor UX. I went looking to see if there was a good Calendar app for android, and re-enabled Google Calendar. It turned out to be the exact UX I was looking for and automatically worked with my CalDav Calendar.