Why is it required for the calendar to have WRITE_EXTERNAL_STORAGE
permission? I denied it permanently and it works fine. I use it with both Nextcloud and ICSx5.
I found the explanation here: https://gitlab.e.foundation/e/apps/Calendar/commit/e489c247c9d539b567b917ffad613e2c0c35882d