We tried to repro this issue using the card JSON provided and observed the same behaviour.
Card is not getting rendered in Teams Android while sending via webhook.
Teams version:
It gets rendered in Teams desktop/web client.
We have raised a bug for the same. We will inform you once we get any further update from engineering team.
Thanks,
Prasad Das
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.