Strange how virtually all of the rest of the Liberal Democrat party recognised that voting for ending discrimination is what a liberal would do, rather than voting to maintain discrimination.
To put numbers on this - just 4 LibDems (including Farron) out of 62 LibDem MPs voted against.
Strange that you find it strange that there are different interpretations of liberalism. Strange also how you seem to have dropped all your other points and continue to focus on Farron's vote on a 10 year old piece of legislation while ignoring his stated views in interviews over the last few years that I have linked to, where he says he supports legislation to prevent discrimination when supplying goods and services and adopted a different position to Peter Tatchell by supporting the Court of Appeal ruling against Asher's Bakery.
Up to you if you want to discard more recent evidence and what you want to believe - I already said you can't be a very good academic if this is your version of looking at the evidence - but you are wasting your time trying to convince me to focus on Farron's voting record from 2007 and ignoring more recent evidence.
Also, I don't think it is strange that some people prioritised freedom of belief or freedom of speech more than other people did in 2007, and that this difference of opinion still exists today.
One of the key back and forth arguments was the extent of religious exemption - with one side sincerely believing that religious belief was not entitled to an exemption and the other side sincerely believing that there should be freedom of conscience, freedom of speech and freedom of belief and the right to act on those in certain circumstances. Another issue was the worry that as it was secondary legislation, it had faced less scrutiny and debate.
And the bit that naturally most concerned some Christians was the legislation did not appear to have any safeguards against over-zealous restrictions of freedom to uphold or preach a particular interpretation of their religion, which could lead to expensive litigation, and they therefore wanted such legislation properly debated in the Commons.
https://publications.parliament.uk/pa/ld200607/ldhansrd/text/70321-0014.htmPeople who aren't Christian are also concerned about preserving the same freedoms. Peter Tatchell has been critical of legislation that restricts freedom of speech despite the protection it affords to minorities, but feel free to label anyone who ever disagreed with your current position or still disagrees with your current position as racist, sexist or homophobic...or all 3 if you like.
https://www.theguardian.com/commentisfree/2007/oct/10/hatespeechvfreespeech