Is there a local bike shop that also service ebikes? They can give the ebike an once over to let you know what maintenance needs to done. It could be worth paying $X to a shop to get an estimate of possible cost down the road. At 2300 miles, the tires, brake pads, and chain/gears (noise, smooth derailleur shifting, routine cleaning/lubing, chain and gears wear/tear, etc...) would be my areas of concern. I would expect battery range would be down by 1%-5% as being normal. I don't know if the 2021 Radcity ST 3 has cable brakes? I've had issues with my 3 previous Rads with broken strands and rusty shift cables with shift cables over time. This is assuming there isn't any LCD codes, controller issues, inop throttle/PAS, or mods that might make it harder to service/fix (aftermarket controller, motor, battery, etc...).
I have two 2016 Radrovers with 4000 miles each (broken brake cable strands), 1000 miles 2018 Radcity Step-Thru (rusty shift cable that got stuck in shift cable housing), and just purchased 2023 Radcity Step-Thru last July.