SVG Featured image not shown in twitter

Twitter has some limitations upon file extensions. I see that you’re passing on some variables within your meta tag.

https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/markup.html

URL of image to use in the card. Images must be less than 5MB in size. JPG, PNG, WEBP and GIF formats are supported. Only the first frame of an animated GIF will be used. SVG is not supported.

Try removing the variables within the image url, it could possibly block twitter from thinking it’s a valid image. You could also check the filesize of your image.