There's likely an upload size limit set in the instance by the admin.
Instead of displaying the error message, it complains about JSON, that's a big in lemmy itself.
The size limit is a per-instance setting configured at the admin level.
Either try a smaller size or host/link it elsewhere.
Allowing big files had potentially huge effects on storage costs for your admin, limiting it somehow could make a lot of sense.