I still love Umineko so this reply just makes me want to reread it! It’s been a really long time so maybe my reply will be wrong.
You’re right. I guess to solve the plot hole, there should be a chapter where it’s Shanon’s story where Ange also joins them. So Sharon actually prepares two type of stories, one Ange didn’t join and one she did