I have done several kubernetes upgrades in last 5 years, and from personal experience I have always done them in steps
for example - 1.23.x to 1.23.y to 1.24.x to 1.24.y etc
Yes this takes bit longer, but in production why take the chance.
Take extra few minutes review the release notes, review support matrix, and then upgrade.
Ofcourse these are just my 2-cents - at the end its your decision