No, I need to fix this actually. Right now they don't trigger randomly (because there's only one substory in the beta - the dance one, so I hardcoded it).
It's supposed to be X days between substories, and each substory should be triggered only once per playthrough.