A never had the authority to contract the land as a park indefinitely ... once C owns it they own it
That's not what a deed restriction is.
are you stuck with passing that obligation forward
Generally yes. Which is why the deed restriction can affect the market value of the property.