An analysis of 50,000 loyalty-priced products found 92% offered savings - but prices aren't always "as good as they seem", an expert has said.