Need collection title to stay when using alt url - Dawn theme - card-collection.liquid

Hello! I am adding a new collection to the collection-list section and I am using the alternate url function to link the icon to a different page (not a collection.) Unfortunately, the only way for the icon to link to the page (not just redirect to the homepage) is not check the “hide collection title” box. However, I need this title to still show - at least in this scenario. Is there code to add that creates an “alternate url title” box that is formatted the same as the “collection title”? Any help is appreciated!

Code for the snippet bellow:

{% comment %}
    Renders a collection card

    Accepts:
    - card_collection: {Object} Collection Liquid object
    - media_aspect_ratio: {String} Size of the product image card. Values are "square" and "portrait". Default is "square" (optional)
    - columns: {Number} 
    - extend_height: {Boolean} Card height extends to available container space. Default: false (optional)
    - custom_svg: {String} SVG image selection for collection list sections
    Usage:
    {% render 'card-collection' %}
{% endcomment %}

{%- liquid
  assign ratio = 1
  if card_collection.featured_image and media_aspect_ratio == 'portrait'
    assign ratio = 0.8
  elsif card_collection.featured_image and media_aspect_ratio == 'adapt'
    assign ratio = card_collection.featured_image.aspect_ratio
  endif
  if ratio == 0 or ratio == nil
    assign ratio = 1
  endif
-%}

<div class="card-wrapper animate-arrow">
  <div class="card
    card--{{ settings.card_style }}
    card--media
    {% if settings.card_style == 'card' %} color-{{ settings.card_color_scheme }} gradient{% endif %}
    {% if extend_height %} card--extend-height{% endif %}
    {% if card_collection.featured_image == nil and settings.card_style == 'card' %} ratio{% endif %}"
    style="--ratio-percent: {{ 1 | divided_by: ratio | times: 100 }}%;"
  >
    <div class="card__inner {% if card_collection.featured_image or settings.card_style == 'standard' %} ratio{% endif %}" style="--ratio-percent: {{ 1 | divided_by: ratio | times: 100 }}%;">
      {% if hide_collection_title %}
        <a href="{% if alternate_url!= blank %}{{ alternate_url }}{% else %}{{ card_collection.url }}{% endif %}">
      {% endif %}          
      {%- if card_collection.featured_image or custom_svg != 'none' -%}
        <div class="card__media">
          <div class="media media--transparent media--hover-effect">
            {%- if custom_svg != "none" -%}
              {% render 'custom-svg', custom_svg: custom_svg %}
            {%- else -%}
              <img
              srcset="{%- if card_collection.featured_image.width >= 165 -%}{{ card_collection.featured_image | image_url: width: 165 }} 165w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 330 -%}{{ card_collection.featured_image | image_url: width: 330 }} 330w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 535 -%}{{ card_collection.featured_image | image_url: width: 535 }} 535w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 750 -%}{{ card_collection.featured_image | image_url: width: 750 }} 750w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 1000 -%}{{ card_collection.featured_image | image_url: width: 1000 }} 1000w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 1500 -%}{{ card_collection.featured_image | image_url: width: 1500 }} 1500w,{%- endif -%}
                {%- if card_collection.featured_image.width >= 3000 -%}{{ card_collection.featured_image | image_url: width: 3000 }} 3000w,{%- endif -%}
                {{ card_collection.featured_image | image_url }} {{ card_collection.featured_image.width }}w"
              src="{{ card_collection.featured_image | image_url: width: 1500 }}"
              sizes="
              (min-width: {{ settings.page_width }}px) {{ settings.page_width | minus: 100 | divided_by: columns }}px,
              (min-width: 750px) {% if columns > 1 %}calc((100vw - 10rem) / 2){% else %}calc(100vw - 10rem){% endif %},
              calc(100vw - 3rem)"
              alt="{{ card_collection.title | escape }}"
              height="{{ card_collection.featured_image.height }}"
              width="{{ card_collection.featured_image.width }}"
              loading="lazy"
              class="motion-reduce"
            >
            {%- endif -%}
          </div>
        </div>
      {%- endif -%}
      {%- unless hide_collection_title -%}
        <div class="card__content">        
          <div class="card__information">
            <h3 class="card__heading">
              <a{% if card_collection == blank %} role="link" aria-disabled="true"{% else %} href="{{ card_collection.url }}"{% endif %} class="full-unstyled-link">
                {%- if custom_title != blank -%}
                  {{- custom_title -}}
                {%- elsif card_collection.title != blank -%}
                  {{- card_collection.title | escape -}}
                {%- else -%}
                  {{ 'onboarding.collection_title' | t }}
                {%- endif -%}
              </a>
            </h3>
            {%- if card_collection.description != blank -%}
              <p class="card__caption">
                {{- card_collection.description | strip_html | truncatewords: 12 -}}<span class="icon-wrap"> {% render 'icon-arrow' %}</span>
              </p>
            {%- endif -%}
          </div>   
        </div>
      {%- endunless -%}
      {% if hide_collection_title %}
      </a>
      {% endif %}

    </div>
    {% unless hide_collection_title %}
      {% if settings.card_style == 'card' or card_collection.featured_image or custom_svg != 'none' %} 
        <div class="card__content">
          <div class="card__information">
            <h3 class="card__heading">
              <a href="{{ card_collection.url }}" class="full-unstyled-link">
                {%- if custom_title != blank -%}
                  {{- custom_title -}}
                {%- elsif card_collection.title != blank -%}
                  {{- card_collection.title | escape -}}
                {%- else -%}
                  {{ 'onboarding.collection_title' | t }}
                {%- endif -%}
              </a>
            </h3>
            {%- if card_collection.featured_image == nil and card_collection.description != blank -%}
              <p class="card__caption">
                {{- card_collection.description | strip_html | truncatewords: 12 -}}<span class="icon-wrap"> {% render 'icon-arrow' %}</span>
              </p>
            {%- endif -%}
          </div>
        </div>
      {% endif %} 
    {% endunless %}
  </div>
</div>