Battery issues

I'm using the Indian Variant of Galaxy S22 plus(SD 8gen1). The battery backup is fucked up. I am getting a SOT of 2 hrs to 3.5 hrs(max) and I have to charge my phone twice or thrice in normal usage scenario. I spoke to the Samsung Service Center guy regarding the replacement of the battery and he said that they'll keep the phone for 2 3 days and check whether this can be fixed by a software or it needs a battery replacement. Any views on this? Like will battery replacement improve my SOT