Malaysian trumpet snails don't tend to come out untill after the lights go off. Try going into the room with a torch tonight to check your windows. They keep themselfs burried under the sand untill it's just too overpopulated to all burry during day time.
Also, they will eat eachother if there's not enough food around. Which might be why you're just finding empty shells.