Wash your magnets in acetone before assembly. They may have a light oil on them for storage that prevents bonding. ...even oils from your fingers can make the glue not hold well on the smooth metal...