I have the same machine, my passenger harness wouldn't buckle either but my dealer swapped it out on the spot when I mentioned it (They actually pulled one out of a 2019 1000 in the showroom when I brought my harness in to them). I also had rattling heat shields, I solved it by getting better hose clamps and tossing the shitty oem ones holding the shields in place. No problem since. Had to do it on both front and rear pipes.
And as for the cold weather thing, when it's cold out I turn the key to let the fuel pump prime, then turn off the key and repeat a couple times then start it up. Seems like it always takes 3 pump primes for it to start right up when it's colder out. It's fine in the warmer weather though.