I have a 58cm frame. I had to get a longer seat post to get proper leg extension. I had buyer’s remorse kicking myself because the bike was too small. Then I looked at the specs on the bike for various sizes and realized that the top tube length, stem length, were the same between the 58 and 62cm frames but the angles were different and after putting it on CAD it was clear that the reach on the 62cm frame was actually shorter than the 58cm frame!
Bottom line: Frame size is a starting point not an end all in bike fit.