Did you guys watch last week's episode? They all but confirmed the Beast = Jane's brother during the scene where she got murdered by him inside that room.
However, the main characters don't know this, so they assume it is Plover based on the haunted time-slip infoez from this episode.