Question: why are mobs not spawning in my trap?
Answer: When its daytime, some mobs will spawn on your platform but mostly they will spawn in caves that are not lit up, so torch up or completely fill in (not just block off) every cave near the platform and it should work fine. You have to make 10 by 10 and at least 5 blocks high.