Some moves can't be learnt by pokemon unless it came from a certain event. e.g. Celebi can't get Nasty Plot except from an event
Yep this is definitely something I need to do and will try and add it to the site soon.