I’ve opened a small PR related to this:
https://github.com/discourse/discourse/pull/39963
It adds a calendar_category_default_view site setting, so category calendars can have a configurable default view rather than relying only on the current fallback behaviour.
It still needs review/approval, so it is not available yet, but it may be relevant to the monthly-view-on-mobile use case here.