It could be that the probabilities are too little! I think I have it set up so that 0-3 tables will spawn in each room and each table has a 50% chance to spawn a page.
Maybe the game needs a counter of some sort to increase the probability up to 100% after not spawning one for so long?