Reverse relationship in Craft Commerce?
When you use the craft.commerce.products tag, it will return a criteria model, but you are treating it as the first result by accessing the title attribute.

Try {{ relatedProduct.first().title }} instead.