Mi configuración newuser_max_embedded_media estaba en 9999.
Acabo de intentar cambiarla a 25 y creo que el hecho de realizar este cambio ha resuelto el problema (¡aunque reduje el límite!).
Probé suplantando al usuario y publicando una imagen antes y después del cambio de configuración.
Así que creo que aún hay algún tipo de error aquí, pero como solución temporal, intenta modificar esa configuración.
He repasado los commits del código y creo que el siguiente cambio podría estar relacionado (¿tal vez mi configuración personalizada se guardó bajo la clave de configuración antigua y no se “migró” a una nueva clave de configuración?):