My 2019 XT fine----just stock windshield is not very good, I have Puig Touring cut 4 inches, Laminar Lip added, OEM tires suck on US models (to the point of being dangerous)---11-12,000 miles now.
My experience with 2 wheels, over 1.5 million miles since 1955, over 75 new bikes/scooters.
My Givi E-46 box is a little heavy for good handling--- $40 Bestem box works better. Drive belt changed at 10,000 miles as per Kymco. Replacement tires Heidenau, nice riding/handling, turned bike from foul handling pig to nice riding/handling.