Oh look, an actual who dunnit.
Could it be Yukari? We learned she's the one speaking to Reimu, and this kind of plot is usually her doing.
Could it be Suika? She's friends with both Reimu and Yuugi and isn't opposed to some trolling.
Could it be Ibaraki Douji? With Kasen helping Reimu, and Ibaraki Arm somehow having gotten loose and working with Mizuchi? They technically count as one person, and the latter could have been freed by the same person who initally caused Mizuchi to get loose.
Could the true mastermind be the 4th deva of the mountain? The long awaited reveal?
Could it be Bowser? From other video game?