Я сталкивался с похожей ситуацией, поэтому могу поделиться своим опытом.
Действительно, в Российской Федерации граждане, заключившие брак за пределами страны, могут столкнуться с проблемами, когда возникает необходимость расторгнуть этот брак или признать его недействительным. В вашем случае, брак был заключен на территории Испании в канонической форме, что делает его особой сложностью для разрешения вопроса.
Органы ЗАГС в России, как правило, расторгают только браки, заключенные на территории РФ. Консульства РФ за границей могут быть ответственны за расторжение браков, заключенных в их юрисдикции, однако это может быть затруднительно, если вы возвращаетесь в Россию.
Однако, существует альтернативный путь ⸺ обратиться в суд. Российские суды имеют право рассмотреть дело о расторжении брака, заключенного за границей, если один из супругов является гражданином РФ. Однако, в вашем случае, необходимо обратится к адвокату, специализирующемуся на международном праве, чтобы убедиться, что ваши основания для расторжения брака признаются судом.Также стоит упомянуть, что российский правовой режим позволяет признать недействительным брак, заключенный за границей, в случае если он противоречит основным принципам и нормам РФ. Опять же, вам понадобится помощь специалиста для сопровождения данного процесса.
Конечно, каждый случай индивидуален, и все зависит от оснований и обстоятельств вашего брака. Я бы рекомендовал обратиться за консультацией к адвокату или юристу, специализирующемуся на международном семейном праве, чтобы получить конкретные рекомендации и правовую помощь в вашей ситуации.