The Russian church is 100% correct to take that position.
No, it isn’t. The general Danish acceptance of homosexuality cannot in itself invalidate a proper Trinitarian baptism. In a sense the R.O.C. is showing the common eastern problem of Donatism.