I’ve now tried this on a totally separate WP installation hosted on a different server and still have the same issue.
I’ve noticed if I remove some of my multi-day events I get one or two more events coming through. For example, I’ve removed approximately 20 multi-day events and now have 10 events (out of 200+) importing.