Steam won't recognise that I have Mount and Blade installed on my computer. I've tried adding a non steam game but it still gives me the option to buy it when I already have it
Yes.Have you tried buying Bannerlord from Taleworlds store and entering the Mount and Blade product key there for the discount?