Admittedly, there still a lot of room for solar panel research for the upcoming years which is pretty exciting!
The discrepancies is often due to fact we're defining "solar panels" quite different for each application and also the definition of input energy is different.
A great example is engines. The theoretical (Carnot) efficiency is limited by the heat difference between the source and the sink. You can burn fuel at a higher temperature and pressure which will give you great efficiency, but it's not realistically possibly due to physical constraints (usually the steel that houses the explosions). That's why steel engines are often said to have a maximum fuel efficiency of 37%.
This same idea applies to solar panel but it's even more convoluted. What is input energy? Is it all the energy from the sun or is it only the energy within the energy band that the panel can "see"? What is efficiency? The efficiency for different energy band is different for each solar panel as well. Worst of all, this efficiency changes for different temperature and is effected by hysteresis! By the time you store the energy, you also lose efficiency depending on the internal resistance of the energy storage (That's why MPPT exist and fun fact of the day, from what I know, there is still no reliable analytical method to account for this. Most MPPT trackers are done empirically).
Sorry for the long rant, but yeah, solar panels are confusing and there is a surprising about of research that still needs to be done!