Terima kasih sudah mencobanya.
Dilihat dari sisi filesize, nampaknya masalah bukan dari sana karena filesize dari file GIF yang saya coba upload sebelumnya di BitList juga hanya 2.2 MB.
Dan berdasar keterangan di BitList, source file awal maksimal bahkan bisa sampai 10 MB, namun tetap final upload akhirnya mesti maks. 2.5 MB (melalui proses edit di situs tersebut).
Karena output filesize masih dibawah batas maksimal, kecurigaan saya berikutnya kemungkinan ada pada masalah resolusi dari file yang di-upload (pada contoh kasus diatas: 640px x 480px)*.
—snip— belum tahu persis apakah resolusi gambar saat di upload juga ada batasannya* meskipun dari sisi filesize sudah dibawah batas maksimalnya.
Barusan saya coba test upload lagi masih sama, tidak bisa:

Jika melihat salah satu contoh file GIF yang @moneystery upload, diantaranya:
104 x 186
cukup kecil perbandingan resolusinya dengan file GIF yang saya upload.
* Btw, ini contoh file yang jadinya saya upload menggunakan TalkImg, karena tidak bisa di BitList (silahkan kalau berkenan untuk test):
https://talkimg.com/images/2026/06/04/UjxVNj.gif