Is it due to my instance, or are embedded .mp4 and .gif not playing on the client? They work on the instance webpage

Here is when a .gif is uploaded to the server (gets converted to mp4). It shows a generic Android icon.

When a .gif is directly embed instead, it shows but doesn’t play on the client.