I see that you can dynamically change the Event Calendar layout to use a single Event Calendar widget in multiple layouts all at once as explained here:
Maybe I’m simplifying things here, but if you can manually apply a layout variable to specify the layout per view, couldn’t you also (manually) specify the “Number Of Events To Display” per view? I realize this wouldn’t be a permanent solution, but it’s at least a workaround to duplicating the entire widget and maintaining a separate widget for each view.