If the attribute’s ID is actually “Description” with a capital “D”, then you need to use that… If that doesn’t fix the issue, please post an example state object for one of the target entities so we don’t have to keep guessing at the elements and structure.
Be aware also that the Markdown card’s preview doesn’t always render updates properly when editing, so you may need to edit the code then save the card to see the changes.
<table>
{% for state in states.device_tracker
| selectattr('entity_id', 'match', 'device_tracker.amplifi.*')
| selectattr('attributes.Description', 'defined')
| selectattr('state', 'eq', 'home') %}
<tr>
<td>{{ state.name }}</td>
<td>{{ state.attributes.Description }}</td>
</tr>
{% endfor %}
</table>