Trying to subvert expectations constantly just for the sake of BEING UNPREDICTABLE can be just as tiring to read, honestly.
Like Min said, I don't think it's necessarily a problem if folks can see or guess what's coming. If you're watching a movie and a thing happens and you yell "HAHA YES!! I KNEW IT!!!" then that's a good kind of predictable. It's when a thing is happening and you sigh "ugh, saw that coming" that it's bad for the story.
Like, if you have a story about a werewolf trying to hide his condition from his friends, and it's really obvious he's a werewolf but the story keeps trying to make it a dramatic question of "what is so and so hiding???" then you're going to get frustrated, and the reveal might be anticlimactic, because you "saw it coming." But if the story embraces that, giving you enough information to figure out he's a werewolf and then teasing that, mentioning the coming full moon and letting the audience get worried/excited because they know, building up to a reveal that they know is coming and they're looking forward to, that could be really effective and fun!
Sometimes the joy of reading a thing doesn't come from being surprised at the things that happen, but looking forward to seeing how the characters will react. It's when they react in a tiresome or flat or generic way that it feels "predictable" and dull, so if you want to avoid feeling "predictable," I'd focus less on the things that happen, and more on making sure the characters involved are more than just generic set pieces.