Multi-faceted close reasons are fine, especially when we only get a few, so long as there's a unifying theme. A question doesn't have to be asking about plot and characters to be closed as story-based. In both cases the remedy is the same: instead of asking about stuff happening in your world, ask about your world.
Not only could these factors be collapsed into a single reason, but I feel that the reason would be stronger for it. Story versus world -- we can explain that. Character-based when groups of characters can be ok and significant world-affecting characters can be ok gets confusing. Let's move it up a level.
More background and some languageMore background and some language.