What speeds are you running in low vs high etc? These get the belt smell quickly with high range and under 20mph speeds up hills and in 4x4 etc. I didn't like how high the revs sounded at 20mph in low but its been a good change for my teryx4. The owners manual doesn't actually tell me what speeds but census shows most say under up too 20mph is a good low range. I get it, it sucks having to stop but just something to look for.
My dads rzr 900 s responds quiet a bit differently in low vs high compared to my teryx4 le. Im sitting right under 900 miles so far and the belt small happened twice when I was using high range when I shouldn't have etc.
There is always a chance the clutch/belt is off are you the original owner? larger tires with stock clutch etc?
Also you WILL NOT VOID the warranty if you take the cover off and inspect the clutch/measure the belt. You could always blow it out with compressed air and see if its go an unusually large amount of brake dust inside.
Orange 17 Teryx4 LE, 4.5k winch, Full windshield, Roof, quadboss front rack, full size front spare tire/wheel