Ajax callback is not working on views exposed filters
Something is weird in the code,
What is that return statement in the last two lines?

For the ajax, try using $form['field_categories']['widget']['#ajax']

Make sure that you have cleared the cache too and that your module is actually called module.