I also wanted to add, regarding puzzle confusion - I think there’s an element of targeting your audience here. Some folks like puzzle games that let you figure everything out and do not hold your hand. Cultist Simulator has some of that energy.
Other folks are going to want a more streamlined puzzle experience. So at a certain point you just have to ask yourself - what kind of game do I want to make?