I haven’t heard of the tradition of people vowing to never have sex getting married.
I know of several Saints who did just such a thing and consecrated their lives to God.
One is incorrupt — so to me, that says that it is not a sin.