add_filter to apply_filters that exists within class

I suspect the issue has to do with the load order of the plugins / filters.

The plugin that has the the apply_filters() call (inside of CTALoadExtensions) is running after the plugin that has the add_filter() call.

Try putting add_filter() inside of a function that is tied to plugins_loaded.