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.