An Elementor container block your calendar is in is configured to be hidden on mobile. It has nothing to do with ICS Calendar itself.
I’m not sure exactly what the process for changing the Elementor block is, but I do see that it has a CSS class .elementor-hidden-mobile
and I’ve confirmed that that’s what is causing the calendar not to display at the mobile breakpoint.