According to this article two men who got married in 2010 and attempted to move to Romania realized that their marriage cannot be recognized:
Romanian LGBT activist Adrian Coman and his American partner, Robert Claibourn Hamiliton, obtained a marriage certificate in Belgium in 2010. This landmark case began in 2012— when the couple attempted to relocate to Romania.
Immigration authorities refused to legally recognise their marriage, so Coman and Hamilton responded by suing the Romanian government on the grounds that their right to freedom of movement within the EU had been violated.
This article shows that Romanian Constitutional Court failed multiple times to reach a conclusion in this case:
Romania’s Constitutional Court (CCR) postponed again on Tuesday, November 29, a decision in the case of the Romanian Adrian Coman and the US-born Clay Hamilton, a gay couple who got married in Belgium and want to have their marriage recognized in Romania.
It is the fourth time when the court postpones a decision in this case.
Indeed, Romanians do not favor same sex marriage and there was initiative to redefine the family in the Constitution to explicitly mention that family = men and woman.
Clearly, the systems works slowly (more than 5 years from the initial case) towards same-sex marriage recognition.
Question: Why is it so hard to obtain same-sex marriage recognition at European Union level?
This would apparently mean just recognizing a special type of contract between two persons and will ensure freedom of movement within EU.