Hey Dan, did you get chance to check more that problem?
I have been checking your example using just angular 4 (without Ionic) and it works fine, you can click right away on the event.
I have been updating my github repo to use last version of ionic, daypilot and I saw that it is not really related to dynamic components because the initial example in a basic Ionic page is not working.
So I'm thinking that it could be related to Ionic.