I was able to solve the problem by adding a check to see if the query_vars contains post_type.
public function wp_es_pre_get_posts($query) {
if (!empty($query->is_search) && !$this->is_bbPress_search()) {
if (!isset($query->query_vars['post_type']) && !empty($this->WP_ES_settings['post_types'])) {