I don't have as fun of image editing access right now sadly, but I think the dimensions of the gif play a role. Like filesize definitely does, if it's too big, the uploader will flatten the image and make it static, maybe even jpeg it because reasons. But xenforo handles avatars strangely and...