Templating not working once upgraded 2.0

We have a json that contains configurations for submitting a report. One of fields requires templating to dynamical fill the required dates based on execution date. This works fine in 1.10 that we run in production, but in our 2.2 version it does not. Here is the code that uses the template data. Recipe being the JSON and Criteria having the templated fields

data = {
        "countryId": recipe.get('CountryCode'),
        "divId": recipe.get('DivisionId'),
        "questionId": recipe.get('QId'),
        "exeId": recipe.get('ExeId'),
        "description": recipe.get('Description'),
        "criteria": recipe.get('Criteria'),
        "format": recipe.get('Format'),
        "compress": recipe.get('Compressed'),
    }

submit_report = DynamicHttpOperator(task_id=submission_id,
                    http_conn_id='linker_default',
                    data=json.dumps(data),
                    account=account['userid'],
                    do_xcom_push=True,
                    retries=5,
                    priority_weight=20,
                    weight_rule='absolute')

The criteria is a string with this as part of it {{ get_recipe_timeframe(execution_date) }}
This is where we define the user macros, these are imported from the macros folder in plugins:

dag = DAG(dag_id,
          default_args=default_args,
          description = account['userid'],
          dagrun_timeout = timedelta(hours=config['dagrun_timeout']),
          schedule_interval= toolbox.cron_builder(interval),
          template_searchpath=Variable.get('sql_path'),
          max_active_runs=config['max_active_runs'],
          user_defined_macros={
              "get_recipe_timeframe": get_recipe_timeframe},
          catchup=account['backfill'])

I have it printing data out once it gets to the operator and it shows that {{ get_recipe_timeframe(execution_date) }} is not getting replaced. I have also tried {{ macros.get_recipe_timeframe(execution_date) }} and {% macro get_recipe_timeframe(execution_date) %}. My knowledge of how templating works is pretty limited so i am hoping someone can get me pointed in the right direction.

Edit:
It seems to be accross the board, except when using sql operators. Our rendered template screen use to look like this:
image
But in 2.2 nothing shows up under rendered template