97.1 per cent purity with no content figure leaves the milligram number unmeasured. Purity says 97.1 of every 100 units of detected area is oral semaglutide and 2.9 is something else. Content says how many milligrams are in the glass. The two do not constrain each other: a vial can be 97.1 per cent pure and still be under label, because water and counter-ion are part of the gross mass and neither shows up as an impurity peak. If you buy one test, buy the one that changes your arithmetic.
Understanding purity requires separating the chemistry from the method from the reporting convention, and the three are not independent.
Temperature affects the dynamics of molecular conformation, and if a peptide has proline residues that interconvert on the chromatographic timescale, the peak will split or shoulder at low temperature and collapse at high temperature.
The underlying point is that sample solvent strength affects peak shape — if you inject in strong solvent on a gradient starting in weak solvent, the solvent peak can distort your main peak or create a false shoulder.
I would be careful about over-reading a single measurement — treat it as a data point, not as ground truth.
If you are ranking vendors, specify a method and have all samples tested at the same place.