yooo I'm fucking cracked I can't believe I actually deduced the correct culprit after re-reading the series all of these years. Author was right he did atleast for the most part actually set out all of the threads for the mystery to be solved. I'm pretty content lmao.